(*作为一个开发人员,坚持写自己的代码 )
效果:当前按键会实时显示在窗口(IDC_EDIT1)中

BOOL Cset_Camera::PreTranslateMessage(MSG* pMsg) /// 热键
{// 数字键if (pMsg->message==WM_CHAR ){char ch = (char)pMsg->wParam;  //比如按下大键盘数字1或者小键盘数字1CString strShortCut = (CString)ch;//此时strShortCut = L"1";SetDlgItemText(IDC_EDIT1, "");}//F1-F12CString str;if (pMsg->wParam>=0x70 && pMsg->wParam<=0x7B){if (pMsg->wParam>=0x70 && pMsg->wParam<=0x78)//F1-F9str.Format("F%c",pMsg->wParam-0x70+'1');else if (pMsg->wParam>=0x79 && pMsg->wParam<=0x7B)//F10-F12str.Format("F1%c",pMsg->wParam-0x79+'0');SetDlgItemText(IDC_EDIT1, str);}//A-Z  字母键if (pMsg->wParam>='A' && pMsg->wParam<='Z'){str.Format("%c",pMsg->wParam-'A'+'a');SetDlgItemText(IDC_EDIT1, str);}return CDialogEx::PreTranslateMessage(pMsg);
}

mfc捕获按键 ( 包括数字键,字母键,F1-F12 )相关推荐

  1. 键盘乱码,对键盘和数字均乱码,但数字键打出的还是数字,字母键打出的还是字母,只是乱了的起作用~

    晚上本来还想再科研一波,结果刚打开网页就发现键盘乱码了,只好求助百度,但是给出的答案大都是Fn+Num Lk,但是我的并不是打不出数字或者字母键打出数字啊,我只是数字键的数字乱了,字母键的字母乱了,并 ...

  2. Tinymce 编辑器中字数统计问题,统计所有字符(包括数字,字母。。。)

    问题:测试人员发现 在使用 tinymce 编辑器中字数统计不准确问题,只统计了中文字的字数,数字和字母被忽略了.... 具体通过复现发现,的确有这个问题,但是我们通过切换右下角发现是可以切换统计所有 ...

  3. 电脑键盘上一些不常用的键介绍:F1 - F12,sysrq键,Scroll Lock键,pausebreak键

    F1:若处于一个选定的程序中需要帮助时,按下F1获得帮助.若不是处于程序中,处于资源管理器或者桌面,按下F1会显示出Windows界面的帮助程序. F2:若选中一个文件或文件夹在资源管理器中,按下F2 ...

  4. 正则表达式密码校验(由数字、字母、符号三者同时组合)

    校验包括 数字.字母.符号同时组合,最小长度为8,最大长度不超过20 特殊符号为"!@#$%^&*_-" 可以自由更换 var pp = /^(?=.*[a-zA-Z])( ...

  5. 如何启用或禁用“Fn”键与“F1——F12”键的联用?

    一招教你快速启用或禁用"Fn"键与"F1--F12"键联用. 一般情况下不用下载什么"BIOS"或"Lenovo Vatage&q ...

  6. Excel表Ctrl+v和Ctrl shift+v有什么区别_Ctrl键与10个数字键,26个字母键的组合应用技巧解读...

    键盘是一种必备的输入设备,其应用率最高的就是10个数字和26个字母.如果将这10个数字和26个字母与Ctrl键组合,并应用到Excel中,会是怎样的一种体验. 一.Ctrl与数字键. 1.Ctrl+1 ...

  7. 笔记本连接RK61键机械键盘非损坏的win和alt对调,数字键失灵以及特殊字母键失灵恢复

    1:问题描述 在打游戏或者码字的时候,无意中按下了键盘模式切换按键,导致了键盘的假性失灵状态,具体表现为: 1:win和alt键功能对调,win按键无反应,alt键出现windows窗口,虽然不影响使 ...

  8. Mac OS X 键盘字母键和数字键的切换

    VMware10中运行的Mac OS X : 键盘不知道按到了什么,切换到数字小键盘了(u键变成4,i变成5,o变成6等),怎么切换数字键和字母键? 最后发现是CapsLk键,按了一下大小写锁定键,恢 ...

  9. 软件的基本是要处理好”算法“及其基础(一)流-字-字符(包括某个数字、字母、符号和某个汉字等)-字符串-字节动态数组-字节-整数之间的转化关系和算法

    目录 软件的基本是要处理好"算法"及其基础(一): 流->计算机字->字符(包括某个数字.字母.符号和某个汉字等)->字符串->字节动态数组->字节- ...

最新文章

  1. 你知道 int(1) 和 int(10) 的区别吗?
  2. HTML5开发和web前端开发的区别与联系?
  3. jsp页面播放服务器视频
  4. 一些有趣的404错误设计
  5. 计算机VFP试题答案,2010全国计算机vfp二级笔试试题及答案
  6. 【转】使用并口控制笔记本软驱中的电机
  7. 多元升级重塑移动体验 三星Galaxy发布多款新品
  8. OCR文字识别工具准确获取图片文字
  9. 安装office时总得到“安装程序包的语言不受系统支持”的提示解决方法
  10. Excel根据身份证号自动识别性别
  11. 【开源“青女四轴”,DIY小四轴】
  12. 硬盘分区大学计算机,这是一所大学. 问: 如何对3TB硬盘进行分区?
  13. Android中播放本地SD卡中歌曲须要的加入的权限
  14. 高输入阻抗和低输出阻抗
  15. 金海佳学C++primer 练习9.41
  16. iOS开发学无止境 - CoreLocation地理编码
  17. 解决Android Studio(2022版)gradle下载慢问题
  18. 抱朴守拙是最稳健的进取之道
  19. 【C语言学习04】跳出嵌套循环
  20. 意大利法院认可GPL开源协议的法律效力

热门文章

  1. 关于微信跳转,这里有你想知道的一切weixin://dl/business/?ticket=td9cd0bf056c561fe9f56e33c61df61bf...
  2. 用python+selenium做个翻译助手
  3. < Linux >:环境变量
  4. 【渝粤教育】国家开放大学2018年秋季 0557-21T广告设计 参考试题
  5. 服务器16g内存只显示12g,16G内存只能识别12G,求助各位如何解决
  6. 你好快哦, HikariCP
  7. 【Swift】第9周 小说列表展示案例
  8. 还在转发杨超越?参加这场图表大show,你就能成为锦鲤本鲤!
  9. 创业必读:中国创业者十大素质 (全文)
  10. linux 磁盘cache参数设置