多个按键点击映射到同一个消息函数中的方法(ON_COMMAND_RANGE)
来源:互联网 发布:卖汉服的淘宝店 编辑:程序博客网 时间:2024/05/21 09:08
多个按键点击映射到同一个消息函数中的方法(ON_COMMAND_RANGE)
建立MFC基于对话框的工程:CMyDlg.h,CMyDlg.cpp
方法步骤:
1.在MFC对话框中添加 按键 ,确保它们的ID号连续,即:在Resource.h 文件中 数字是连续的
#define IDC_BTN_START 1000
#define IDC_BTN_RUN 1001
#define IDC_BTN_END 1002
2.在CMyDlg.h 中添加自定义消息函数 afx_msg void OnClick(UINT nID);
3.在对话框的消息映射表中添加消息映射
ON_COMMAND_RANGE(IDC_BTN_START,IDC_BTN_END,&CMy2Dlg::OnClick)
4.在CMyDlg.cpp中实现自定义消息函数 afx_msg void OnClick(UINT nID)
void CMy2Dlg::OnClick(UINT nID)
{
switch (nID)
{
case IDC_BTN_START:
AfxMessageBox(_T("按键 1"));
break;
case IDC_BTN_RUN:
AfxMessageBox(_T("按键 2"));
break;
case IDC_BTN_END:
AfxMessageBox(_T("按键 3"));
break;
}
}
阅读全文
0 0
- 多个按键点击映射到同一个消息函数中的方法(ON_COMMAND_RANGE)
- 将多个类似命令消息或多个控件消息映射到同一个响应函数:ON_COMMAND_RANGE
- 用ON_COMMAND_RANGE实现多个事件响应同一个函数
- ON_COMMAND_RANGE的使用-将多个消息映射到一个消息响应函数
- ON_COMMAND_RANGE 多控件映射一个函数
- 同一类消息或命令映射到同一个函数
- MFC中ON_COMMAND_RANGE()消息映射
- MFC消息映射之ON_COMMAND_RANGE()
- ON_COMMAND_RANGE 多个按钮响应一个函数
- ON_COMMAND_RANGE 多个按钮响应一个函数
- midp移植到doja过程中的按键映射方法
- javaWeb 复习系列(四)---- 多个请求映射到同一个 Servlet
- 在自绘控件中创建多个CButton按钮时,如果设置按钮的消息(使用ON_COMMAND_RANGE消息)
- VC中ON_COMMAND_RANGE 多个按钮响应一个函数
- 多个div对应同一个点击事件时,确定触发点击事件的div的方法
- 同一个类,映射多个窗口
- 同一个类,映射多个窗口
- 多个线程调用同一个线程函数的方法
- RE:JAVA学习-集合操作
- 剑指Offer—23—二叉搜索树的后序遍历序列
- 2017.08.23总结
- 回归计划-序
- mac上的几个键⌘——Command ⌃ ——Control是向上的尖括号⌃ ——option Z字加一杠⇧——Shift
- 多个按键点击映射到同一个消息函数中的方法(ON_COMMAND_RANGE)
- 深度解析链表操作
- HDU-5072 Coprime(容斥原理,同色三角形)
- Java开发中的23种设计模式详解(转)
- 【多校训练】hdu 6166 Senior Pan 最短路径 Dijkstra
- codeforces738C
- As Easy As Possible 倍增法
- 关系的三类完整性约束
- JavaWeb开发之Maven工程(SSM框架)