MFC对话框添加菜单栏
2013-10-26 12:31
169 查看
1. 开发环境是VS2013
2. 添加具体步骤
①创建一个基于对话框的MFC项目;
②在资源视图中,在项目名称上右键 --->添加---->资源,出现以下对话框,选中“menu”,点击新建,系统会自动生成menu。
![](http://img.blog.csdn.net/20131026121741875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTm9ydGh3ZXN0ZXJu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
③编辑菜单的名称和子菜单的名称(下图左),修改菜单的ID为“IDR_MENU1”(下图右).
![](http://img.blog.csdn.net/20131026122041578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTm9ydGh3ZXN0ZXJu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20131026122138093?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTm9ydGh3ZXN0ZXJu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
④解决方案试图中找到对话框对应的cpp文件(一般为项目名+dlg.cpp),点击进入此文件
![](http://img.blog.csdn.net/20131026122416625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTm9ydGh3ZXN0ZXJu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
⑤在OnInitDialog()函数中插入以下代码即可:
⑥编译链接运行,结果如下:
![](http://img.blog.csdn.net/20131026122949203?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTm9ydGh3ZXN0ZXJu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3 参考文章
①http://www.360doc.com/content/13/0102/10/10977253_257612869.shtml
4不足之处,欢迎交流,EMAIL:codemyzen@gmail.com
2. 添加具体步骤
①创建一个基于对话框的MFC项目;
②在资源视图中,在项目名称上右键 --->添加---->资源,出现以下对话框,选中“menu”,点击新建,系统会自动生成menu。
③编辑菜单的名称和子菜单的名称(下图左),修改菜单的ID为“IDR_MENU1”(下图右).
④解决方案试图中找到对话框对应的cpp文件(一般为项目名+dlg.cpp),点击进入此文件
⑤在OnInitDialog()函数中插入以下代码即可:
CMenu* menu = new CMenu; menu->LoadMenu(MAKEINTRESOURCE(IDR_MENU1)); //IDR_MENU1替换为自己添加的菜单资源的名称 this->SetMenu(menu);
⑥编译链接运行,结果如下:
3 参考文章
①http://www.360doc.com/content/13/0102/10/10977253_257612869.shtml
4不足之处,欢迎交流,EMAIL:codemyzen@gmail.com
相关文章推荐
- MFC编程--添加基于对话框的菜单栏
- MFC对话框添加菜单栏并添加鼠标单击响应(实例,包你一学就会)
- VC/MFC 在对话框中添加菜单栏并响应
- 基于MFC对话框程序中添加菜单栏
- 【MFC - 菜单】在对话框程序中添加菜单栏(CMenu)(转)
- mfc中怎样在一个基于对话框程序中添加菜单栏
- VS2010的MFC对话框程序中添加菜单栏的过程
- MFC对话框添加菜单栏并添加鼠标单击响应
- 基于MFC对话框程序中添加菜单栏 (CMenu)
- MFC对话框添加菜单栏
- MFC中向对话框中添加菜单栏方法
- 基于MFC对话框程序中添加菜单栏 (CMenu)
- MFC对话框添加菜单栏并添加鼠标单击响应(实例,包你一学就会)
- 基于MFC对话框程序中添加菜单栏 (CMenu)
- 基于MFC对话框程序中添加菜单栏 (CMenu)
- VS2010的MFC对话框程序中添加菜单栏的过程
- 如何给MFC对话框添加背景图片 .
- [MFC] 对话框添加鼠标事件响应
- MFC对话框添加背景图片
- 在基于对话框MFC中动态的添加对话框