CMainFrame message handlers
CWnd *pWnd=AfxGetMainWnd();
if(b_m) //隐藏菜单
{
pWnd->SetMenu(NULL);
pWnd->DrawMenuBar();
b_m=false;
}
else
{
CMenu menu;
menu.LoadMenu(IDR_MAINFRAME); ////显示菜单 也可改变菜单项
pWnd->SetMenu(&menu);
pWnd->DrawMenuBar();
b_m=true;
menu.Detach();
}
单文档隐藏菜单
最新推荐文章于 2019-11-18 16:34:53 发布
本文介绍如何使用MFC实现应用程序中菜单的动态显示与隐藏功能。通过判断布尔变量的状态,可以控制菜单的显示与隐藏,并且能够在显示菜单时进行自定义修改。这种方法适用于需要灵活控制菜单可见性的MFC应用程序。
836

被折叠的 条评论
为什么被折叠?



