我用以下方法给我的对话框程序添加了属性页:
1、建立两个子对话框并修改了其属性
   style --> child , Border --> Thin + 只选title bar
2、为每个对话框建立一个类,继承CpropertyPage
3、在主窗口头文件.h中包含这两个对话框类的头文件.h并建立public变量: 
   CPropertySheet m_sheet;
   CDialog1 m_page1;
   CDialog2 m_page2;
4、在主窗口.cpp的OnInitDialog()中添加代码:
        m_sheet.AddPage(&m_page1);
        m_sheet.AddPage(&m_page2);
        m_sheet.Create(this, 
                       WS_CHILD | WS_VISIBLE, WS_EX_CONTROLPARENT);        RECT rect;
        m_sheet.GetWindowRect(&rect);        //调整属性页的大小和位置
        m_sheet.SetWindowPos(NULL, 20, 50, 0, 0, 
                       SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE);
   属性页就此作好了,然后我在Dialog1面板中添加了CComboBox控件,设置conctrl 变量 m_combo,然后为 Dialog1 添加 WM_CREATE 消息,并在对应处理函数OnCreate()中添加如下代码,希望为 CComboBox控件填入选择内容:
   m_combo.AddString("haha");
   编译通过了,但却出现了溢出错误:
   he thread 0xF7C has exited with code 3 (0x3).
   The program 'C:\\Debug\tt.exe' has exited with code 3 (0x3).   这是为什么呢?
   我不想在CComboBox的data属性标签中添加选项内容,我该如何改进呢?
   如果照此方法在“主Dialog”窗口添加CComboBox却是可以正常操作的
  如果在同一个"子对话框"中同样位置添加editBox,赋值操作也是可以的
   为什么CComboBox就不行?   谢谢回答,并祝52快乐