MDI 取得childFrame子框架的menu菜单
来源:互联网 发布:c语言代码图片壁纸 编辑:程序博客网 时间:2024/06/05 01:16
XP sp3
VS2005
C++ MFC
项目里有个功能是把系统的菜单都变成中文或英文,
而MDI的菜单有两个,一个是平时看到的,也就是子框架childframe的菜单menu,
另一个是把所有子框架关掉后的菜单,也可以叫做主框架菜单,
这两个菜单在资源里都可以找得到,当然这两个菜单是不一样的,
用平常的getmenu()的方法获得到的是主框架的菜单,
而子框架的菜单却不好获得,
搜索了很久,才找到解决办法:
以下方法可以获得子框架菜单
我是写在CMainFrame::OnCreate()
POSITION psDocTemp = AfxGetApp()->GetFirstDocTemplatePosition();
while (psDocTemp)
{
CMultiDocTemplate *pDocTemp = (CMultiDocTemplate*)AfxGetApp()->GetNextDocTemplate(psDocTemp);
CMenu *pMenu = CMenu::FromHandle(pDocTemp->m_hMenuShared);
pMenu->ModifyMenu(0, MF_BYPOSITION, 0, _T("文件"));
}
这里用获得到的菜单指针对菜单进行修改。
链接:http://group.gimoo.net/review/7295
原文地址:http://blog.csdn.net/a117653909/article/details/5191209
- MDI 取得childFrame子框架的menu菜单
- MDI 取得childFrame子框架的menu菜单
- [MDI]MDI框架下 获得每个子框架下的任意View的Menu菜单
- MDI中MainFrame与ChildFrame的关系
- 如何SDI、MDI的ChildFrame初始化为最大化窗口?
- MDI多文档中如何对动态处理子框架的菜单
- 菜单项Menu&子Menu
- Android --- Create Menu 的二级子菜单
- Android Create Menu的二级子菜单
- Sub Menu子菜单
- MDI ChildFrame::OnCreate()时去getActiveFrame()问题
- Android --- Create Menu 的二级子菜单有图有真相
- MDI中,have/no splitter(拆分窗口)的ChildFrame Create区别 / Child Frame与MainFrame:public CMDIFrameWnd Create区别
- 子菜单Submenu,快捷菜单Context Menu
- MDI多文档框架下让主框架与子框架菜单栏一致的方法
- MFC中非MDI子框架窗口
- MDI子框架一启动就最大化
- MDI子框架一启动就最大化
- hadoop0.20.2下相关问题处理方法
- JS中window.showModalDialog()详解
- JPA注解 catalog
- Android UI开发第三篇——popupwindow
- 为什么我的网站打开那么慢?
- MDI 取得childFrame子框架的menu菜单
- 利用silverlight的导航控件,实现翻页效果
- 初学openCV 之从文件中读入一幅图像,将之反色并显示
- ubuntu11.10,checking battery state
- Oracle - Lead() over (partition by xxx order by xxx )
- 前端优化之图片优化自动化
- 技术行业也有砖家 -- 从一篇IT新闻引发的思考
- MySql创建分区表
- Java字符串的等于不等