vs2013/MFC中向导对话框的创建及显示

本文详细介绍了如何在VS2013的MFC环境中创建和显示向导对话框,包括创建属性页对话框资源、创建属性页类、创建属性表类,以及如何通过按钮显示向导对话框。通过步骤式的指导,读者可以学会如何一步步构建和使用向导对话框。
摘要由CSDN通过智能技术生成

这里写图片描述
为其加入向导对话框,我们可以用它来说明加法计算器的使用方法,一步一步引导用户操作,这也是比较常见的用法。
在学习添加向导对话框之前,可以先了解属性页对话框和相关的两个类CPropertyPage类和CPropertySheet类。

1.创建属性页对话框资源

在“资源视图”的Dialog 节点上点右键,然后在右键菜单中选择“插入Dialog”创建第一个对话框模板,对话框的ID属性设置为 IDD_SUMMAND_PAGE,Caption属性改为“被加数页”,Style属性在下拉列表中选择“Child”,Border属性在下拉列表中选择“Thin”。
删除“OK”和“Cancel”按钮,添加一个“Static Text”控件,并修改静态文本框的Caption属性为“请先输入double型被加数”。
按照上述步骤,继续添加第二个和第三个对话框资源。第二个对话框模板的ID设为IDD_ADDEND_PAGE,Caption属性改为“加数页”,也添加一个静态文本框,Caption设为“请继续输入double型加数”,其他属性同第一个对话框。第三个对话框模板的ID设为IDD_ADD_PAGE,Caption属性改为“计算页”,添加静态文本框的Caption属性改为“最后请按下“计算”按钮”,其他属性也第一个对话框一样。

2.创建属性页类

在第一个对话框模板上点右键,在右键菜单中选择“添加类”,弹出类向导对话框,在“类名”编辑框中输入类名“CSummandPage”,与之前不同的是,因为属性页类都应继承于CPropertyPage类,所以要修改下面“基类”的选项,在下拉列表中选择“CPropertyPage”。如下图红框中的内容:
这里写图片描述
因为是第一个属性页,所以它应该有一个“下一步”按钮,利用CPropertyPage类的可重载函数中的onSetActive函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值