本文转自: http://hi.baidu.com/pro_hc/blog/item/8dcc6aee41375de4cf1b3eb8.html 首先 效果如图: 第一步,打开资源视图,为属性表单添加属性页资源,如图:需要几个属性页就添加几个(同一个属性表单的属性页资源大小要一样,也就说统一选择Large 或Small等) 第二步,为刚才添加的属性页资源添加对应类,这里,属性页跟一般对话框一样,如图: 第三步,为整个属性页资源添加一个基于CProPageSheet的类,关键这里很多人说基类就只有五个,没有CProPageSheet这个基类选择,那是因为选择错了添加类的地方使用了为对话框添加类的方法,这里 第四步,所有准备工作完了后,在刚才添加的属性页的类添加相应的属性页数据成员,如图:Page1,Page2,就是相应的属性表单的类,则在MyProPage.h添加 第五步,MyProPage构造函数: AddPage用法看MSDN,注意两个构造函数都添加 最后,就是显示的问题了:
总结: 属性表单 详细参见CPropertyPage Class CPropertySheet d.至于基类的问题,可以想成属性表单是特殊的对话框,不是派生于CDialog的。 |
转载于:https://www.cnblogs.com/duzouzhe/archive/2010/03/13/1685248.html