AddPage(&local);
AddPage(&security);
AddPage(&diagnostics);
AddPage(&aboutDialog);我在程序依次加入以上四页,编译运行程序,却没有第一页,
如果派生的PropertySheet构造函数iSelectPage = 1的话,可以看到local页的标签,
但是点击它,看不到第一页,
各位高手指点一下

解决方案 »

  1.   

    CXEUI::CXEUI(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)
    :CPropertySheet(nIDCaption, pParentWnd, iSelectPage)
    {
    addPages();
    }void CXEUI::addPages()
    {
    AddPage(&local);
    AddPage(&security);
    AddPage(&diagnostics);
    AddPage(&aboutDialog);
    }
    local,security...继承CPropertyPage
    其它的代码都是自动生成的, 刚才做了一个小试验:
    再写了一页,再把它加入到属性页里作为第一页发现没问题,起先我以为能不能显示出来
    与对话框资源的属性有关,没想到属性改为一样后,还是没法显示出来.(声明local对话框资源是
    从别的地方copy过来,为了保持风格)