各位大侠好,最近在研究如何把NeHe教程第46课处理发走样移植到MFC中,但遇到的问题是,窗口的像素格式出错,查了资料后才知道,原因是:window操作系统有个特点:窗口的像素格式一旦确立无法更改。这也是为什么Nehe的Win32代码要创建两次窗口的原因。所以MFC的窗口在检测是否支持多重采样后,必须将其销毁然后重新创建。小弟对MFC并不是太熟悉,请问各位大侠,如何实现MFC窗口销毁后再重新创建呢?我是在MFC的View类中处理的!请各位大侠不吝赐教,先谢谢啦!
解决方案 »
- 两个View类之间的数值传递
- 动态创建的FLASH控件不响应消息,求助
- WSAAsyncSelect的问题
- 我的对话框作为CTABCTRL控件的子窗口,怎样使我的子窗口总和CTABCTRL窗口一样大,并且随CTABCTRL窗口一起变化。
- BITMAP结构的最后一个参数LPVOID bmBits;怎么提出来啊?
- 如何打开光盘下的文件
- 问一个CFileDialog的问题
- 再问一遍了,怎样给列表控件中的每项加上图标?谢谢
- 在vc++里如何用AnimateWindow API?
- vb里面通过引用能获得的activex dll(比如ado library dll等)为什么不能在vc里通过componets and controls添加进来,说是vc不能识别该dll.
- CreateFile ReadFile 读取图片文件失败
- x64系统下如何获取CPU使用率(包括进程的)?
所以你可以提供一个检测配置程序,在CWinApp::InitInstance中创建主窗口之前调用;也可以在CWinApp::InitInstance中创建主窗口之前先创建一个检测窗口去确定显卡特性。