如何动态修改MDI子窗体的菜单? 问题如上. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MFC将框架的默认菜单保存在CFrameWnd::m_hMenuDefault中,将与文档相关联的菜单句柄保存在相应CMultiDocTemplate::m_hMenuShared以及相应的CMDIChildWnd::m_hMenuShared成员中,这些成员都是公共的,直接利用API修改菜单就可以了,如果要修改后刷新,可以调用CFrameWnd::OnUpdateFrameMenu 关于刷新:void CMDIChildWnd::OnUpdateFrameMenu(BOOL bActivate, CWnd* pActivateWnd,HMENU hMenuAlt)bActivate标示该MDIChildFrame是否激活pActivateWnd表示当前激活的MDIChildFrame,用CMDIFrameWnd::MDIGetActive就可以得知hMenuAlt设为NULL即可。 按钮中的WM_DRAWITEM 高分求一基础线程问题 这个问题...该百的都百了,就是度不出来!!! 有人遇到这样的怪事吗?VC的程序自动生成ini文件。 ActiveX控件界面问题 急!如何实现定时开机?? 有没有关于支持断点续传的发送接受的客户端和服务器端的源程序让我参考下啊,谢谢了。 RGB 颜色的过渡! 高分求助:是否有C++源代码实现将完整的目录结构保存到单个数据文件中? 解包 简单问题+++++++怎么样查找ComboxBox下拉列表中的某个子字符窜?+++++ 一个NT服务程序的问题。
void CMDIChildWnd::OnUpdateFrameMenu(BOOL bActivate, CWnd* pActivateWnd,
HMENU hMenuAlt)
bActivate标示该MDIChildFrame是否激活
pActivateWnd表示当前激活的MDIChildFrame,用CMDIFrameWnd::MDIGetActive就可以得知
hMenuAlt设为NULL即可。