用MFC生成一个全屏的窗口
编号:QA000609
建立日期: 1999年3月8日 最后修改日期:1999年3月8日
所属类别:
jiangyong:
我想用MFC生成一个全屏的窗口(象MS_DOS的界面),用AppWizard生成应用程序框架时视图类基于CView还是CFormView,还有就是我需要的是类似于各种游戏(FIFA99)的界面,不光是不要Caption,连Border,Menu等都不要。
回答:
这个问题我以前也考虑过,但也没有解决。我想你可以换个角度考虑:比如说在程序启动时使框架窗口最大化(用代码控制)。这样也能达到你所要求的效果。我以前曾经试验过一个小程序,你可以
fullscr.zip(VC 6.0),运行后选择菜单上的FullScreen项即可。
还有一个办法:用一个变形的dialog。
用resource editor弄个dialog, Style|bolder设成None, title选掉。。。
然后在OnInitDialog()中:
m_Width=GetSystemMetrics(SM_CXSCREEN);
m_Height=GetSystemMetrics(SM_CYSCREEN);
SetWindowPos(NULL,0,0,m_Width,m_Height,0);
试试吧!
此问题由王忠杰回答。
| |
|
|
| |
|
|