请问MDI如何隐藏菜单?

zhadhuan 2003-09-10 05:02:34
请问MDI如何隐藏菜单?
...全文
175 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhadhuan 2003-09-15
  • 打赏
  • 举报
回复
谢谢各位,尤其是 bcpl(林平之,感冒中..),马上结分
bcpl 2003-09-12
  • 打赏
  • 举报
回复
改写CMainFrame的RecalcLayout虚函数

void CMainFrame::RecalcLayout(BOOL bNotify)
{
CDocManager *pDocManager = AfxGetApp()->m_pDocManager;
POSITION pos = pDocManager->GetFirstDocTemplatePosition();
while(pos)
{
CMultiDocTemplate *pDocTemplate =
(CMultiDocTemplate*)pDocManager->GetNextDocTemplate(pos);
pDocTemplate->m_hMenuShared = NULL;
}

SetMenu(NULL);
CMDIFrameWnd::RecalcLayout(bNotify);
}
zhadhuan 2003-09-11
  • 打赏
  • 举报
回复
这样不行,真的
SeainBlue 2003-09-10
  • 打赏
  • 举报
回复
在视图类的OnCreate()函数中加入SetMenu(null);
SeainBlue 2003-09-10
  • 打赏
  • 举报
回复
SetMenu(NULL)

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧