在开发项目的过程中,我建立了一个SDI程序, 在资源里建了一个对话框,我想把这个对话框显示在VIEW的界面上,请问应该怎么做呢?
我现在的做法是,将对话框用CLASSWIZARD建立一个基于CPropertyPage的类CPage,而后在VIEW类的头文件中包括该类的头文件,建立一个变量CPage myPage;
在View中的OnCreate中,调用: myPage.Create(IDD_PAGE,this);
在OnDraw中,调用myPage.MoveWindow(0,0,100,200);myPage.ShowWindow(SW_SHOWNORMAL);myPage.UpdateWindow();可是出不来啊,着急,请帮忙看哪个地方还有没想到的吗?
谢谢!
我现在的做法是,将对话框用CLASSWIZARD建立一个基于CPropertyPage的类CPage,而后在VIEW类的头文件中包括该类的头文件,建立一个变量CPage myPage;
在View中的OnCreate中,调用: myPage.Create(IDD_PAGE,this);
在OnDraw中,调用myPage.MoveWindow(0,0,100,200);myPage.ShowWindow(SW_SHOWNORMAL);myPage.UpdateWindow();可是出不来啊,着急,请帮忙看哪个地方还有没想到的吗?
谢谢!
解决方案 »
- 线程和消息队列
- 我想在CTreeCtrl控件中加载不同大小的图片。就像QQ的面板,“我的好友”、“陌生人”、“黑名单”前面的图片都比较小,而好友头像的图片都要大很多。如何同时加载不同大小图片?
- //GetSafeHwnd()什么意思?MSDN上讲得太简略了
- 建立对话框类的问题
- 怎样计算数组的大小?
- 我怎么在C++的控制台程序中,打开磁盘上的文件?弱智问题,清帮帮忙
- 介绍一下安全技术?已成功抢注www.RSA.cn
- 关于ADO与access数据库连接的问题求教(都研究了八天了)
- 如何才能使一个进程在任务管理器中不被关掉?
- WIN7 下 HOOK 问题
- 在CPropertyPage中传递友元类参数的问题
- CPropertyPage自动切换!!!!!!
1、插入一个类,假定名字是CSheet,类型选择为CPropertySheet,
2、在这个类的实现(cpp文件)的第二个构造函数(印象里它的第一个参数是LPCSTR的)里,加入这样的代码,AddPage(&m_P),注:m_p是你前面建的那个property page所对应的变量,这里假定是m_p;
3、在你的view视图里,引用一下刚才的那个头文件,即“Sheet.h”,接着在需要的功能部分,创建这个CPropertySheet的实例,编译运行程序就可以显示了。
http://topic.csdn.net/u/20080924/17/883dd18c-c09a-4b3d-b25c-30c67286b13e.html?seed=417053144