设为首页 加入收藏

TOP

6.6.2 CPropertyPage 类
2013-10-07 00:02:30 来源: 作者: 【 】 浏览:62
Tags:6.6.2 CPropertyPage

6.6.2  CPropertyPage 类
CPropertyPage类是CDialog类的一个派生类。主要成员如下。
m_psp
说明:m_psp是PROPSHEETPAGE结构类型的数据成员,主要定义属性页的信息。
CPropertyPage
其原型为:
CPropertyPage( );
CPropertyPage( UINT nIDTemplate, UINT nIDCaption = 0 );
CPropertyPage( LPCTSTR lpszTemplateName, UINT nIDCaption = 0 );
说明:CPropertyPage()为CPropertyPage类的构造函数。
Construct
其原型为:
void Construct( UINT nIDTemplate, UINT nIDCaption = 0 );
void Construct( LPCTSTR lpszTemplateName, UINT nIDCaption = 0 );
说明:构造一个CPropertyPage类的对象。和CPropertysheet类一样,当定义了CPropertyPage类的对象数组时也要调用Construct构造函数。
CancelToClose
其原型为:
void CancelToClose( );
说明:在模态对话框中,当一个不可恢复的过程完毕后,调用CancelToClose函数将“确定”(OK)按钮改变为“关闭”(Close)按钮,同时将“取消”(Cancel)按钮变灰(不可用)。
SetModified
其原型为:
void SetModified( BOOL bChanged = TRUE );
说明:将“应用”(Apply)按钮使之变灰。
QuerySiblings
其原型为:
LRESULT QuerySiblings( WPARAM wParam, LPARAM lParam );
说明:调用QuerySiblings函数向属性框中的每一个属性页发一个消息。如果某个属性页返回一个非零值,则属性框就不往下面的属性页发消息了。
OnCancel
其原型为:
virtual void OnCancel( );
说明:当“取消”(Cancel)按钮被单击后调用OnCancel函数。该函数可以被重载,在其中加入相应的代码。
OnKillActive
其原型为:
virtual BOOL OnKillActive( );
说明:当前属性页不再是被激活页时,调用OnKillActive函数。该函数可以被重载。
OnOK
其原型为:
virtual void OnOK( );
说明:当“确定”(OK)按钮、“应用”(Apply Now)按钮或“关闭”(Close)按钮被单击后调用OnOK函数。该函数可以被重载。
OnSetActive
其原型为:
virtual BOOL OnSetActive( );
说明:当属性页被激活时,调用OnSetActive函数。该函数可以被重载。
OnApply
其原型为:
virtual BOOL OnApply( );
说明:当“应用”(Apply Now)按钮被单击后调用OnApply函数。该函数可以被重载。
OnReset
其原型为:
virtual void OnReset( );
说明:当“取消”(Cancel)按钮被单击后调用OnOK函数。该函数可以被重载。
OnQueryCancel
其原型为:
virtual BOOL OnQueryCancel( );
说明:当“取消”(Cancel)按钮被单击后,在还没有执行取消的操作之前调用OnQueryCancel函数。该函数可以被重载。
OnWizardBack
其原型为:
virtual LRESULT OnWizardBack();
说明:在向导对话框中,当“上一页”(Back)按钮被单击后调用OnWizardBack函数。该函数可以被重载。
OnWizardNext
其原型为:
virtual LRESULT OnWizardNext();
说明:在向导对话框中,当“下一页”(Next)按钮被单击后调用OnWizardNext函数。该函可以被重载。
OnWizardFinish
其原型为:
virtual BOOL OnWizardFinish( );
说明:在向导对话框中,当“完成”(Finish)按钮被单击后调用OnWizardFinish函数,该函数可以被重载。

【责任编辑:杨硕 TEL:(010)68476636-8001】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇6.2 模态对话框 下一篇6.6.1 CPropertySheet类

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: