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

MFC中CDialog 的OnKeyDown()为什么不好使?

发布网友 发布时间:2024-09-27 06:27

我来回答

2个回答

热心网友 时间:2024-11-20 17:34

对话框是没有焦点权限的,所以拦截不到keydown消息(被过滤掉了,这些都是MFC包的执行约定)。SDI程序中view的扩展类都有输入子控件,有输入焦点,当然可以得到keydown进行处理。

过滤的这步是在窗口所在线程的pretranslatemessage函数里面做的(你可以重载这个函数,在里面拦截keydown消息,就能拦截到)。

对话框当然能做游戏,对于键盘消息,你要在线程的消息预处理函数里面处理,就行了。

热心网友 时间:2024-11-20 17:34

好像是焦点的问题,它的焦点可能不在主窗口,怎么弄我不知道,你可以使用SDI,在CView基类中选择CFormView,比CDialog好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 android AlertDialog调用不到setCanceledOnTouchOutside怎么办 Android 点击Dialog以外的区域触发事件 为什么在京东和淘宝上都没有华为平板M3 LTE 128G版的?是刚上市,华为的... 欲罢不能 是什么意思? 魔术情书软件的更新日期是什么? 情书只念给你听在什么软件上看呢 嫁接成活的关键是接穗和砧木的什么部分要紧密结合 A.树皮 B.木质部 C... 湖南卫视芒果tv会员能在长虹电视上使用吗 玫瑰枸杞巴旦木豆浆玫瑰枸杞巴旦木豆浆的打制过程 玫瑰枸杞巴旦木豆浆玫瑰豆浆的熬煮过程 材料成本差异属于什么账户 机动车辆第三者责任险保险责任 商业险第三者责任险赔偿范围 “IOPS”代表什么? 什么是存储的IOPS, 固态盘的iops和mb怎么换算? 固态硬盘的IOPS是怎么算出来的? 硬盘的IOPS是什么意思? 小众颜值高的女士机械表有哪些品牌推荐? 一张100元=()张50元=()20元 ...个喜欢你的人你却又无法接受,这个时候的你会怎么办? ...插图中的人穿着清朝皇帝装,背景是故宫,找到图片追加100分!_百度知... 求一张图,是一个穿清服的无脸男人双手被锁着,背景暗红色,盘着一条金色... 未来十倍牛股在哪个行业 新圃对仗旧什么 长款的羽绒服怎样搭配鞋子? 有快递到安徽霍山县漫水河的吗?我在南京江宁打工现在不干了想把东西寄... 矮个子长羽绒服如何搭配鞋子?这三种搭配技巧能显高 生物安全柜内部消毒为何常用过氧乙酸消毒剂? 过氧乙酸消毒液 急!我的中国银行借记卡支出里面显示批量收费9.16元,是什么意思啊? 我... ...他,要求:1.内容要包括他的年龄、外貌、性格、爱好 ...信用卡每月账单日是6号,到期还款日是每月24号,这个怎么解释。这时... 招商银行信用卡,每月 账单日是6日,到期还款日是24日,那么今天就是24日... 招商信用卡每月账单日是3日,到期还款日是21日,我11号取的现金,应该什么... 电脑数据丢失怎么找回?介绍六个能够轻松掌握的方法 在好易终端机交了违章款项但是查终端机还是没有消去违章记录是怎么回事... 我在好易终端机交了违章款项,已经过了两天的时间但 好易终端机办理违章扣分完成会打印凭条吗? 可以用谷歌的手机有哪些