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

请教怎么让单文档视图程序在启动时不显示工具栏和状态栏

2012-03-18 
请问如何让单文档视图程序在启动时不显示工具栏和状态栏?1[解决办法]在 MainFrm.cpp 中的函数 int CMainFr

请问如何让单文档视图程序在启动时不显示工具栏和状态栏?
1

[解决办法]
在 MainFrm.cpp 中的函数 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 中
去掉下面两段:
if (!m_wndToolBar.CreateEx ...
{
}

if (!m_wndStatusBar.Create(this) ...
{
}
[解决办法]
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
//把WS_VISIBLE去掉

if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD /*| WS_VISIBLE*/ | CBRS_TOP| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0( "Failed to create toolbar\n ");
return -1; // fail to create
}
//下面一段删除
//if (!m_wndStatusBar.Create(this) ||
//!m_wndStatusBar.SetIndicators(indicators,
// sizeof(indicators)/sizeof(UINT)))
//{
//TRACE0( "Failed to create status bar\n ");
//return -1; // fail to create
//}

热点排行