您的位置:首页 > 其它

MFC单文档去掉默认的菜单、工具栏和状态栏

2016-11-27 20:10 267 查看
1,去掉工具栏和状态栏,

在  int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)   中注销掉相关的工具栏和状态栏语句,即可。

2,去掉菜单,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.hMenu = NULL;//即 菜单句柄赋值为空

3,设置初始化窗口的大小,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.cx=300;//设置窗口宽

cs.cy=300;//设置窗口高

//设置窗口铺满屏幕

cs.cx=GetSystemMetrics(SM_CXSCREEN); 

cs.cy=GetSystemMetrics(SM_CYSCREEN);

4,设置窗口风格

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,修改结构变量cs.style

增加某一样式:cs.style |= WS_MINIMIZEBOX;

取消某一样式:cs.style &|=~ WS_MINIMIZEBOX;

1,去掉工具栏和状态栏,

在  int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)   中注销掉相关的工具栏和状态栏语句,即可。

2,去掉菜单,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.hMenu = NULL;//即 菜单句柄赋值为空

3,设置初始化窗口的大小,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.cx=300;//设置窗口宽

cs.cy=300;//设置窗口高

//设置窗口铺满屏幕

cs.cx=GetSystemMetrics(SM_CXSCREEN); 

cs.cy=GetSystemMetrics(SM_CYSCREEN);

4,设置窗口风格

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,修改结构变量cs.style

增加某一样式:cs.style |= WS_MINIMIZEBOX;

取消某一样式:cs.style &|=~ WS_MINIMIZEBOX;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mfc