请问如何创建一个主窗体是一个CPropertySheet类,并有3个CPropertyPage?

qiwei 2002-03-18 11:43:19
请问如何创建一个主窗体是一个CPropertySheet类,并有3个CPropertyPage?

谢谢!
...全文
41 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiwei 2002-03-18
  • 打赏
  • 举报
回复
在Test.cpp的InitInstance函数中,直接用CMySheet 替代 CTestView也不行。
qiwei 2002-03-18
  • 打赏
  • 举报
回复
现在的问题是每次都会显示出一个CView的一个编辑框,我想程序的主窗体是CMySheet所对应的对话框。
bobofu 2002-03-18
  • 打赏
  • 举报
回复
CMySheet msheet;
msheet.DoModal();
就可以看到效果了
bobofu 2002-03-18
  • 打赏
  • 举报
回复
先通过insert资源画3个属性页
然后通过classwizard各自生成3个类

CPpage1:CPropertyPage
{
}
CPpage2:CPropertyPage
{
}
CPpage2:CPropertyPage
{
}
然后再通过classwizard生成一个CPropertySheet的子类.

CSheet:CPropertySheet
{
}
在CSheet的构造函数中add,
CPpage1 m_Page1;
CPpage2 m_Page2;
CPpage3 m_Page3;

AddPage(m_Page1);
AddPage(m_Page2);
AddPage(m_Page3);
qiwei 2002-03-18
  • 打赏
  • 举报
回复
我先是创建了一个CPropertySheet类的继承CMySheet,并定义有3个CPropertyPage型的成员变量,再在CMySheet类的构造函数中用AddPage(),只是没有办法看到效果,后来我试着把CView改为CMySheet,但出错。
Odysseus 2002-03-18
  • 打赏
  • 举报
回复
addpage()
addpage()
qiwei 2002-03-18
  • 打赏
  • 举报
回复
请教高手?

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧