字体
第(1/5)页
关灯
   存书签 书架管理 返回目录
    默认为指定对

    话框的标题。

    枫叶文学网www.fywxw.com

    第4 章 对话框

    ·79·

    ? lpszTemplate 参数:给出属xìng页对话框资源的名称字符串。

    (3)CancelToClose()函数

    在模态对话框中,当一个不可恢复的过程完毕后,调用该函数将“确定”(OK)按钮改

    变为“关闭”(Close)按钮,同时禁用“取消”(Cancel)按钮。其原型如下:

    void CancelToClose( );

    (4)SetModified()函数

    该函数允许或禁用“应用”(Apply)按钮。其原型如下:

    void SetModified(

    BOOL bChanged = TRUE

    );

    ? bChanged 参数:值为TRUE 时“应用”按钮可用,为FALSE 时禁用该按钮。

    (5)可重载的消息处理函数

    为了响应属xìng页对话框的按钮消息和页面切换消息,CPropertyPage 类中增加了一系列消

    息处理函数。重载这些函数就可以对属xìng页对话框中用户的cāo作进行处理。这些消息处理函

    数如表4-1 所示。

    表4-1 属xìng页类的消息处理函数说明

    消息处理函数 函数说明

    OnApply 响应属xìng表的“应用”按钮被单击的消息

    OnCancel 响应属xìng表的“取消”按钮被单击的消息

    OnKillActive 响应该属xìng页从当前活动页被切换出去的消息,用于数据验证

    OnQueryCancel 响应属xìng表的“取消”按钮被单击前发出的消息

    OnReset 响应属xìng表的“重置”按钮被单击的消息

    OnSetActive 响应该属xìng页切换为当前活动页的消息

    OnWizardBack 响应属xìng表的“上一步”按钮被单击的消息,仅在向导对话框中有效

    OnWizardFinish 响应属xìng表的“完成”按钮被单击的消息,仅在向导对话框中有效

    OnWizardNext 响应属xìng表的“下一步”按钮被单击的消息,仅在向导对话框中有效

    2.CPropertySheet 类

    CPropertySheet 类负责对属xìng表进行控制。该类完成的功能有装入或删除属xìng页、打开

    属xìng页对话框,以及属xìng页对话框运行时切换属xìng页等功能。CPropertySheet 类是CWnd 的

    派生类,但也有类似于对话框的两种运行方式,即模态和非模态。下面介绍CPropertySheet

    类中与属xìng表cāo作相关的函数。

    (1)构造函数

    构造一个新的属xìng表类的对象,原型如下:

    CPropertySheet( );

    CPropertySheet(

    UINT nIDCaption,

    CWnd* pParentWnd = NULL,

    UINT iSelectPage = 0

    );

    枫叶文学
上一章 目录 下一页