首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

使用MFC单文档,怎么在刚开始就进入全屏状态

2012-01-16 
使用MFC单文档,如何在刚开始就进入全屏状态不是那种窗口最大化,而是象一般的游戏一样的全屏[解决办法]//

使用MFC单文档,如何在刚开始就进入全屏状态
不是那种窗口最大化,而是象一般的游戏一样的全屏

[解决办法]
// 隐藏工具栏、状态栏、菜单
m_wndToolBar.ShowWindow(SW_HIDE);
m_wndStatusBar.ShowWindow(SW_HIDE);
SetMenu((CMenu*)NULL);

// 隐藏标题栏
LONG style=::GetWindowLong(m_hWnd,GWL_STYLE);
style&=~WS_CAPTION;
::SetWindowLong(m_hWnd,GWL_STYLE,style);

//重新改变大小:
int screenx=GetSystemMetrics(SM_CXSCREEN);
int screeny=GetSystemMetrics(SM_CYSCREEN);
SetWindowPos(NULL,0,0,screenx,screeny,SWP_NOZORDER);
style=::GetWindowLong(m_hWnd,GWL_STYLE);
bool m_bChildMax=(style & WS_MAXIMIZE)?true:false;

//在其他窗体隐藏好后,将编辑视图放大到满屏
this-> ShowWindow (SW_SHOWMAXIMIZED);

[解决办法]
msdn.microsoft.com/msdnmag/issues/02/12/CQA/
[解决办法]
xkit(乌普)
//在其他窗体隐藏好后,将编辑视图放大到满屏
this-> ShowWindow (SW_MAXIMIZED);

热点排行