MFC为简单对话框程序添加菜单并加上响应事件
2012-09-25 19:34
555 查看
一、添加menu
1,添加一个资源,选择menu;
2,在菜单中写入自己的菜单选项,如关于 版本 等信息
添加菜单项:关于 版权 想你了 ID:xiangni 等信息
将菜单加入对话框,即可显示。
方法:打开对话框,右键属性,选择刚才的菜单即可。
二、为菜单添加单级响应函数
运行可以见到,对话框已建立起了菜单,下面开始添加响应事件
菜单每一项都有一个ID,可以在菜单窗口查看。
1.在对话框的CPP文件里的响应事件列表中BEGIN_MESSAGE_MAP 加上:
ON_COMMAND(ID_MENUITEM32771, OnC1) // 第一个参数为菜单项ID,第二个参数为事件名称,这里命名为OnC1;
2.在对话框的类中(.h文件)添加成员函数声明: afx_msg void OnC1();
3.在对话框的CPP文件中加成员函数(菜单响应事件)的定义
void CMyDlg::OnC1()
{
MessageBox("Test ok");
}
1,添加一个资源,选择menu;
2,在菜单中写入自己的菜单选项,如关于 版本 等信息
添加菜单项:关于 版权 想你了 ID:xiangni 等信息
将菜单加入对话框,即可显示。
方法:打开对话框,右键属性,选择刚才的菜单即可。
二、为菜单添加单级响应函数
运行可以见到,对话框已建立起了菜单,下面开始添加响应事件
菜单每一项都有一个ID,可以在菜单窗口查看。
1.在对话框的CPP文件里的响应事件列表中BEGIN_MESSAGE_MAP 加上:
ON_COMMAND(ID_MENUITEM32771, OnC1) // 第一个参数为菜单项ID,第二个参数为事件名称,这里命名为OnC1;
2.在对话框的类中(.h文件)添加成员函数声明: afx_msg void OnC1();
3.在对话框的CPP文件中加成员函数(菜单响应事件)的定义
void CMyDlg::OnC1()
{
MessageBox("Test ok");
}
相关文章推荐
- MFC为简单对话框程序添加菜单并加上响应事件
- MFC对话框添加菜单及鼠标响应事件步骤详解
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- mfc里为对话框程序中的Dialog添加菜单
- MFC基于对话框的程序添加菜单&点击菜单弹出一个新的对话框
- 【原创】MFC中动态添加菜单项和响应菜单事件
- MFC 对话框中动态创建N级菜单以及响应事件
- MFC中动态添加菜单项和响应菜单事件
- MFC 单文档中动态添加菜单项和响应菜单事件
- VS2013MFC对话框工程学习笔记三 - 添加一个MFC类库的按钮响应事件
- MFC中动态创建N级菜单以及响应事件——续——动态添加菜单/菜单项、子菜单、右键菜单
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- MFC(VS2010)对话框菜单添加及菜单响应
- 【MFC - 菜单】在对话框程序中添加菜单栏(CMenu)(转)
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- VS如何为基于对话框的MFC添加菜单及菜单项事件
- [MFC] 对话框添加鼠标事件响应
- MFC 对话框程序 添加菜单
- VS2013MFC对话框工程学习笔记四 - 为按钮添加一个响应事件二
- MFC中动态添加菜单项和响应菜单事件