? PSWIZB_NEXT:显示“下一步”按钮,如果没有包含该值,“下一步”按钮被禁用。
? PSWIZB _FINISH:显示“完成”按钮。
? PSWIZB _DISABLEFINISH:显示被禁用的“完成”按钮。
(13)SetWizardMode ()函数
该函数设置属xìng页对话框为向导对话框模式,应当在调用DoModal()函数之前调用该函
数。其原型为:
void SetWizardMode( );
(14)DoModal ()函数
该函数显示一个模态属xìng页对话框,其原型为:
virtual INT_PTR DoModal( );
返回值:返回对话框关闭的状态,对于一般属xìng页,返回值一般为IDOK、IDCANCEL
或者0;对于向导对话框返回值为ID_WIZFINISH 或IDCANCEL。
4.4.2 向导对话框的创建步骤
向导对话框用于完成一系列设置步骤,每一步通过“上一步”和“下一步”按钮进行切
换。本节将在实例Sample4_1 的基础上创建一个有3 个步骤(包含3 个属xìng页)的向导对话
框。
实例4-4:创建向导对话框实例。源代码在光盘中“\04\实例4-4\Sample4_1”目录下。
枫叶文学网www.fywxw.com
第4 章 对话框
·83·
1.创建属xìng页模板
创建向导对话框首先要创建属xìng页模板,步骤如下:
(1)打开实例Sample4_1 的工程后,在IDE 中依次选择菜单“Insert|Resource”,打开“Insert
Resource”对话框。在“Resource type”属xìng列表框中选择Dialog 选项,单击“New”按钮,
创建一个默认ID 为IDD_DIALOG1 的新的对话框资源。
(2)在IDE 左侧工作区中单击“ResourceView”选项卡,展开“Sample4_1 resources|Dialog”,
找到IDD_DIALOG1,在其上单击鼠标右键,选择菜单“Properties”,打开对话框资源属xìng设
置对话框。在“ ID 输入框” 中输入IDD_TESTPAGE1 , 即设置对话框资源ID 为
IDD_TESTDPAGE1,回车关闭属xìng设置对话框并确认修改。
(3)在IDE 左侧“ResourceView”选项卡中,双击刚刚修改过的IDD_TESTPAGE1,打
开IDD_TESTPAGE1 的对话框资源编辑器,在IDE 右侧客户区的对话框上单击鼠标右键,选
择菜单项“Properties”,打开该对话框的属xìng设置对话框。
(4)在对话框的属xìng设置对话框中设置对话框的标题。单击“General”选项卡,在“Caption”
输入框中输入“测试页1”。
(5)仍在步骤4 中对话框的属xìng设置对话框中,设置对话框的样式为属xìng页对话框的样
式。单击“Styles”选项卡,如图4-22 所示。在“Style”下拉列表框中选择Chi