VS2010 单文档 点击打开文件菜单后要使之前的菜单全部改变成另外一套菜单栏;我在资源视图中新添加了第二套菜单,在点击打开文件的函数响应里面用
CMenu* nMenu= new CMenu;
nMenu->LoadMenu(IDR_MENU_TWO);
SetMenu(nMenu);
GetParent()->DrawMenuBar();
没有反应。
如图所示,从图一变成图二的菜单,如何实现?
CMenu* nMenu= new CMenu;
nMenu->LoadMenu(IDR_MENU_TWO);
SetMenu(nMenu);
GetParent()->DrawMenuBar();
没有反应。
如图所示,从图一变成图二的菜单,如何实现?
解决方案 »
- 分析GUID
- 我在画图的时候用Ellipse函数画同心圆,结果半径大的总会覆盖掉小的,有什么办法?(顺序是先画小圆后画大圆)
- 进程,线程,时间片
- 怎么样使一个MFC单文档程序在启动时同时载入一个这个程序的文件
- 我的基于单文档的程序里,m_pDCStatusBar = m_wndStatusBar.GetDC();会导致程序出错。求救!!!!!!!
- 关于集体策略的问题,欢迎指点。
- 谁对opencv里面的delaunay三角剖分方法比较熟悉的?
- 如何更新控件?
- MFC多文档程序GDI+绘图的问题
- 请问各位,小弟有一事请教,我用的是win2000 server.但是我准备考四级,找到了一个模拟软件.但一定要在ucdos,ccdos.....等汉字dos 下运行.我能否找一个小的ucdos装在软盘里用. 如何实现.那里有下载.
- opencv 2.4.8谁有好的学习建议吗? 或者资料
- ADO的记录集问题
menu.destroymenu然后menu.load新menu然后主窗口setMenu( NULL )
if( m_hMenuDefault )
{ ::DestroyMenu( m_hMenuDefault );
}
然后再SetMenu( &m_menu );m_hMenuDefault = m_menu.GetSafeHmenu();如此这般(大概是这样),menu就换了,以前在一个工程中这样做过,工程一启动就先切换了menu,切成自己需要的模式。