问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VC/MFC什么时候调用OnKeyDown函数

发布网友 发布时间:2022-05-30 18:50

我来回答

3个回答

热心网友 时间:2023-10-31 07:44

当键盘有按键被按下的时候,OnKeyDown函数会被调用。
函数原型:
afx_msg void OnKeyDown(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
参数一:UINT nChar 虚拟键盘码
参数二:UINT nRepCnt, nRepCnt参数保存了键被重击的次数。
参数三:UINT nFlags,值是一个16位的UINT型.各位代表的意义如下:
第0-7位:扫描码
第8位:扩展键,比如说功能键(F1-12),或者数字区的键
第9-10位:没有使用
第11-12位:供Windows内部使用
第13位:状态描述码(如果键按下时ATL键也是按下的,那么值为1,否则为0)
第14位:前一个键的状态(如果是按下的,值为1,否则为0)
第15位:变换状态(如果键是正在被按下,值为1,如果是正在放开,值为0)

热心网友 时间:2023-10-31 07:45

你没看见OnKeyDown函数只有两个参数吗!!!

{
switch(nChar)
{
case VK_CONTROL:
{
MessageBox(L"fsdfsfsfs");
}
break;
}
}
以上代码响应的是按下ctrl键响应消息 弹出消息框 其中nChar是OnKeyDown的参数 楼主可以看到 当nChar的值是ctrl的虚拟码VK_CONTROL时就会执行以下的代码

热心网友 时间:2023-10-31 07:45

WM_KEYDOWM消息
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 MFC识别键盘按键 纸的发明,是中国对世界文明的伟大贡献之一。中国的四大发明享誉世界,我还知道其他三项发明分别是什么? MFC中keybd_event的第一个参数可以是我自己定义的对话框中的某个按钮么 关于两个字的词语结构,例如酸辣这个词该怎么解释? MFC怎样处理键盘事件。想用mfc写个游戏,不知道怎样用键盘控制。 C++怎样写虚拟键盘? MFC,做了一个键盘按键模拟,能实现长安,短按,大小写转换。 mfc 模拟按键 和 延迟问题 CAD打开文件没有反应 MFC怎么模拟键盘输入? MFC如何发送虚拟按键消息 你好!那再从黄沙去上下九是不是也可以坐地铁的,我看地图是蛮近的。 喜欢一个妹子,上班的地点蛮近的,几乎天天能见面,可她没次看见我,不是眼睛看别处就是别过头,是不是讨 关于两个字的成语 项目(象屿上海年华)离九亭蛮近的对吧? 力量要用在点子上光凭蛮近是不行的力量只有与智慧结合在一起才是无敌的是什么意思 最近和一个女生关系蛮近的,但是都没什么进展啊,如果我说你搞艺术,我搞你,这叫深入艺术,能暗示她吗? 隔的蛮近但是WIFI信号不好 令狐恩强和王贵齐做esd哪个好 以本科学历报考事业单位毕业证号写什么 我国四大发明之一,还有另外三项分别是 怎么用VS2012的MFC来实现点击一个按钮,在光标处输出符号? MFC怎么给按钮设置回车这个快捷键,求解 VC/MFC如何实现后台捕捉键盘消息? 屏蔽ctrl break功能 mfc MFC怎样将按键的虚拟码消息传到自定义的函数中? MFC按钮怎么设置为快捷键 比升这是我国古代四大发明之一,其他三项发明是什么? hadoop 基准测试时,在那namenode、datanode还是集群外的机器上运行基准测试工具? Java测试新技术TestNG和高级概念的编辑推荐 tsung做集群测试tigase,从机产生的用户量总上不去 一年级英语课外书有哪些? 学英语经常看些什么类型的英语书? 英语单词书籍推荐 有关英语系列的书. 求几套英语书籍? 自学 实用的英语 有些什么书? 数九怎么数的 元气骑士工业化礼包码? sighty是什么意思—百度词典