MFC中获取控件上回车键(enter)的事件
来源:互联网 发布:java中的排序函数 编辑:程序博客网 时间:2024/06/08 05:55
应用背景:
MFC界面上一个EditControl编辑框,用二维码扫描枪扫描到二维码,解密二维码中数据,自动显示信息到编辑框内。
技术分析:
一般的二维码信息最后都会有一个回车字符(\n或者\r\n)。这样在mfc控件中,监听回车事件即可,具体在PreTranslateMessage中实现
代码如下:
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg){if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE){//不响应键按下和空格键return TRUE;}else if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN && pMsg->wParam){ //响应回车键if (GetFocus() == GetDlgItem(IDC_EDIT_ONE)){//TODO//处理事件,比如解析二维码信息}else if (GetFocus() == GetDlgItem(IDC_EDIT_TWO)){//TODO//处理事件}else{//TODO}//拦截事件return TRUE;}return CDialog::PreTranslateMessage(pMsg);}
阅读全文
0 0
- MFC中获取控件上回车键(enter)的事件
- 在winform窗口上,实现按回车键(Enter)光标移至下一个控件的方法
- 在文本框textbox1中按回车键Enter,触发按钮button1的单击事件click()
- Edit控件,不接受Enter回车键,
- 在WinForm中回车键(enter)和Esc键的设置
- 在WinForm中回车键(enter)和Esc键的设置
- 用回车键实现MFC对话框中TAB键控件输入焦点在控件中跳转的效果(转)
- js input绑定enter回车键事件
- 响应web页面上的回车键事件。。。
- 页面上按Enter键的事件
- jquery 按键盘上的enter事件
- jquery 按键盘上的enter事件
- jquery 按键盘上的enter事件
- MFC对话框中处理Enter或Esc按键事件方法
- MFC对话框中处理Enter或Esc按键事件方法
- MFC中获取picture控件的大小
- TextBox控件的Enter和Leave事件中实现编辑时背景颜色的变化
- MFC中SDI结构下如何获取Ribbon上的控件指针
- HDU5919-Sequence II
- REST架构及其介绍
- 修改 hosts 文件的原理是什么?
- Android自定义UI实战(基础篇2)---搜索酷炫界面【转】
- Android 自定义日期选择器
- MFC中获取控件上回车键(enter)的事件
- 203. Remove Linked List Elements
- java核心技术1--笔记
- 假期第一天:Python语法
- C++网络编程
- static_cast、dynamic_cast、const_cast和reinterpret_cast总结
- RESTFul应用分析
- Android 自定义Imageview的点击效果
- opencv—提取图像RGB各个通道分量