MFC为简单对话框程序添加菜单并加上响应事件
2010-08-13 16:20
645 查看
1.在资源窗口插入菜单,编辑菜单。(菜单名称后面加(&字母)就是快捷键)
2.在对话框右键>属性>常规 菜单选框中选择上面建立的菜单。
运行可以见到,对话框已建立起了菜单,下面开始添加响应事件
菜单每一项都有一个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");
}
2.在对话框右键>属性>常规 菜单选框中选择上面建立的菜单。
运行可以见到,对话框已建立起了菜单,下面开始添加响应事件
菜单每一项都有一个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 单文档中动态添加菜单项和响应菜单事件
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- VS2013MFC对话框工程学习笔记四 - 为按钮添加一个响应事件二
- MFC中动态创建N级菜单以及响应事件——续——动态添加菜单/菜单项、子菜单、右键菜单
- 【原创】MFC中动态添加菜单项和响应菜单事件
- MFC(VS2010)对话框菜单添加及菜单响应
- [MFC] 对话框添加鼠标事件响应
- mfc里为对话框程序中的Dialog添加菜单
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- MFC 对话框程序 添加菜单
- MFC中动态添加菜单项和响应菜单事件
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- MFC 对话框程序的键盘事件响应方法及与按钮事件的整合
- MFC基于对话框的程序添加菜单&点击菜单弹出一个新的对话框
- MFC中动态添加菜单项和响应菜单事件
- VS2013MFC对话框工程学习笔记三 - 添加一个MFC类库的按钮响应事件
- 【MFC - 菜单】在对话框程序中添加菜单栏(CMenu)(转)
- VS如何为基于对话框的MFC添加菜单及菜单项事件