1、创建项目 添加一个button
2、创建第一个属性页
2.1 资源视图 右键dialog 添加资源
2.2 添加控件
成品图:
各控件:
2.3 右键对话框 类向导 添加MFC类(注意基类为 CPPage,对话框ID要一致!!)
2.4 右键C++Radio 添加值变量(重复操作,为Java和Python添加,此处懒得弄,故将添加的变量改为数组形式)
还要修改对应的CPP文件
2.5 重写PROP_01类的初始化虚函数
给listbox控件添加变量 注意类型为值类型!!!!!
至此,第一个属性页创建完成。
3、创建第二个属性页Prop_02
3.1 添加新的属性页
3.2 添加控件
RPOP窗口 右键类向导 添加MFC类 RPOP_02
为网络编程checkbiox 右键添加变量 值
故技重施
4、创建第三个属性页PROP_04
添加控件后 右键属性 填入数据
单击控件小箭头后,拉长
prop窗口右键添加类PROP_03
右键combobox 添加值变量
5、创建完几个属性页,现在开始整合!!!!
类视图 右键项目 添加一个MFC类
在头文件中把三个属性页添加为成员
在cpp文件构造函数中 添加这三个属性页
6、运行一下 崩了
7、修改!!!!!!
3个radio控件属性中,组全是fasle,必须有一个true,将cpp设为true。
同时修改代码,
修改Combox控件属性里面的所有者描述为No,不然运行时,文字内容不显示!!!!!
8、删除第一个属性页中的上一步和帮助
类视图右键PROP_01 属性 重写OnSetActive()函数
同样的方法,写另外两个属性页
9、重写 下一步 ,确保每个属性页点下一步时,都选择了相应的选项
类视图 PROP01 右键 属性 重写ONWIZARDNEXT()函数
先修改一下之前的代码!!!!
重写ONWIZARDNEXT()函数
同样的方法写一下后两个属性页 重写OnWIZARDNEXT(),最后一个属性页重写ONWIZARDFINISH()