流云の剑舞秋风

吾生也有涯 而知也无涯

博客园 首页 新随笔 联系 订阅 管理

1.新建2个对话框IDD_DIALOG1和IDD_DIALOG2,在上面随便放点什么控件之类的;用向导为它们添加类CPage1和CPage2,基类都是CPropertyPage.
2.用向导添加新类CProSheet,基类为CPropertySheet,在ProSheet.h中加入

// ProSheet.h : header file
#include "Page1.h"
#include 
"Page2.h"
class CProSheet : public CPropertySheet
{

// Attributes
public:
    CPage1 m_page1;
//
    CPage2 m_page2;//
.
}
在CProSheet.cpp里两个构造函数处添加:
//CProSheet.cpp
CProSheet::CProSheet()
{
    AddPage(
&m_page1);
    AddPage(
&m_page2);
}

CProSheet::CProSheet()
{
    AddPage(
&m_page1);
    AddPage(
&m_page2);
}
3.好了,现在可以在你想调用的地方调用这个属性页了:比如你想在C***::Fun()里调用,就在C***.cpp的顶部加入#include "ProSheet.h",然后
void C***::Fun()
{
  CProSheet proSheet(
"属性页测试",this,0);
  proSheet.DoModal();
}
这样,你调用Fun()的时候就可以看到效果了.
posted on 2005-05-15 13:16  流云  阅读(538)  评论(0编辑  收藏  举报