隐藏是不行的,去掉菜单是可以的。
1。。。BOOL C...Frame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或
// 样式
cs.hMenu = NULL;
return TRUE;
}
2。。
CWnd* pWnd = AfxGetMainWnd();
if (m_bHideMenu)
{
pWnd->SetMenu(NULL);
pWnd->DrawMenuBar();
m_bHideMenu = FALSE;
}
else
{
CMenu menu;
menu.LoadMenu(IDR_MAINFRAME);
pWnd->SetMenu(&menu);
pWnd->DrawMenuBar();
m_bHideMenu = TRUE;
menu.Detach();
}