VC2010 对话框显示菜单栏并响应
来源:互联网 发布:淘宝网拍模特流程 编辑:程序博客网 时间:2024/05/22 06:46
1. 新建项目,在resourceview视图添加新的菜单(右键)
2. 在下图Type Here处添加菜单内容。
注意,当定义了二级及以后菜单后,一级菜单就不能再更改ID了,也不再有响应函数;
注意菜单资源的名称 IDR_MENU1,之后会用到。
3. 添加完菜单后,单击子菜单项,在properties中修改各子菜单项的ID:
4. 在主对话框.h文件中,添加菜单变量;在.cpp文件的OnIniDialog()函数中导入菜单资源:
<span style="font-size:18px;">CMenu m_Menu;</span>
<span style="font-size:18px;">m_Menu.LoadMenu(IDR_MENU1);SetMenu(&m_Menu);</span>
还有一种显示方法如下:
先增成员变量HMENU m_hMenu1;
然后在初始化函数On
m_hMenu1=LoadMenu(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MENU1));//导入资源,创建
菜单
::SetMenu(this->GetSafeHwnd(),m_hMenu1);//添加到对话框
5. 在Class Wizard中为各子菜单添加相应消息函数:
注意:类一定要选主对话框类。
6. 在消息响应函数内,添加相应程序:
参考:http://blog.csdn.net/phenixyf/article/details/42680473
http://blog.csdn.net/phenixyf/article/details/42713045
1 0
- VC2010 对话框显示菜单栏并响应
- 给对话框添加菜单栏和状态栏,在状态栏显示菜单提示。并响应菜单更新命令
- VC/MFC 在对话框中添加菜单栏并响应
- MFC对话框添加菜单栏并添加鼠标单击响应
- MFC对话框添加菜单栏并添加鼠标单击响应(实例,包你一学就会)
- 【MFC】MFC 对话框显示菜单栏
- 【远控编写07】客户端界面的设计和编写--为对话框添加菜单栏并添加事件响应
- 【远控编写07】客户端界面的设计和编写--为对话框添加菜单栏并添加事件响应
- MFC菜单栏显示带图片的对话框
- 为对话框窗口添加菜单栏并单击弹出对话框
- ActiveX开发,vc2010,ocx,引入对话框,对话框上的按钮响应?
- C++中对话框和菜单栏同时显示的设置
- vc2010的ActiveX开发ocx,控件内引入对话框,对话框上的按钮响应建立过程(一)
- VC2010中显示行号
- VC2010对话框中插入视频
- 基于对话框灰化菜单栏
- MFC对话框添加菜单栏
- 给对话框添加菜单栏
- window7 访问ubuntu 共享 登录失败:未知的用户名或错误密码
- openlog、syslog和closelog函数
- java-多线程深入(四)Volatile分析
- JVM内存回收机制简述
- NYOJ 取石子(一)【巴什博奕】
- VC2010 对话框显示菜单栏并响应
- 使用AsyncTask异步更新UI界面
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
- 【问题收录】在ubuntu14.04 64位下运行jd-gui
- poj 2993 Emag eht htiw Em Pleh(模拟)
- PIL不能正常使用exceptions.IOError: decoder jpeg not available
- Android listview addHeaderView和addFooterView详解
- org.apache.commons.logging SimpleLog
- Linux串口驱动分析初始化