首先新建一个对话框,这里我建的名字是:IDD_CPorp3,让后在对话框内右击类向导
进入到图2界面
图1
图2
点击添加类下面的MFC类,进入图3
图3
基类选择:CPropertyPage,这里需要特别注意的是类名一定要与刚才的对话框名字一致(对话框名字必须以C开头,因为类名必须以C开头,没有为什么记住就行),之后点击确定。如图4加载成功,点击确定即可(注意这里是不弹出任何警告对话框的,如果有弹出红色对话框,说明你的操作出了问题)。
图4
然后在主文件(xx.h)里面引入刚刚创建的对话框,如图5,接下来在public中定义一下
如图6,注意CPropertySheet m_Sheet;这句话加上就行!必须要有
图5
图6
接下来在主文件(xx.cpp)中添加如下代码:
// TODO: 在此添加额外的初始化代码
Sheet.AddPage(&page1); // 加第1页
Sheet.AddPage(&page2); // 加第2页
Sheet.AddPage(&page3);// 加第3页
Sheet.AddPage(&page5); // 加第4页
Sheet.Create(this, WS_CHILD | WS_VISIBLE, 0); // 创建窗口
Sheet.ModifyStyleEx(0, WS_EX_CONTROLPARENT); // 修改风格
Sheet.ModifyStyle(0, WS_TABSTOP); // 修改风格
图7
最终运行就行了,如图8
图8