属性页对话框就是包含一般属性页对话框和向导对话框两类,它将多个对话框集成于一身,通过标签或按钮来切换页面。
相关类
我们使用属性页对话框时,用到的类主要有两个:CPropertyPage类和CPropertySheet类
向导对话框
创建步骤 属性页对话框相关类的介绍
->创建基于CPropertyPage类的对话框类
->在类视图窗口中给添加的类重载相应的成员函数(选择相应类-右键属性-重写,如 OnSetActive())
-> 在成员函数中添加相应功能 (如在OnSetActive()中给当前页添加下一步按钮)
->创建基于CPropertySheet类的属性表类(在工程上点右键,选择添加-类-MFC类)
->头文件中包含所创建的对话框类,并在属性表类中添加对话框类对象成员,在其构造函数中添加个属性页到属性表
->在主对话框中创建按钮并添加处理函数
->在处理函数中创建属性表对象,设置设置属性对话框为向导对话框
一般属性页对话框
创建步骤
一般属性对话框不需要"上一步""下一步""完成",去掉属性页类的重载函数即可,在构造属性表对象时可将标题字符串作为参数传入。