在 mfc 应用程序中捕获键盘上按下的键

Posted

技术标签:

【中文标题】在 mfc 应用程序中捕获键盘上按下的键【英文标题】:capturing keys pressed on the keyboard in mfc application 【发布时间】:2011-04-12 05:20:26 【问题描述】:

我是 mfc 的新手。我创建了一个 mfc 应用程序,我试图捕捉是否按下了字符键。 我已将 ON_WM_CHAR 添加到消息映射中,并编写了一个 onChar 函数以在按下特定字符时执行某些功能。

但即使按下任何字符,我也无法达到我的 onChar 功能。

【问题讨论】:

见***.com/questions/4352462/… 【参考方案1】:

你重载了哪个类的 OnChar?大多数此类输入通常应在视图类中处理。

【讨论】:

以上是关于在 mfc 应用程序中捕获键盘上按下的键的主要内容,如果未能解决你的问题,请参考以下文章

如何捕获在包含多个表单的页面上按下的输入键?

按下美元键时如何找出在 keyup 或 keypress 事件上按下的键

我可以得到在键盘上按下一个键的时间量吗

Win10出现键盘未失灵,按下的键都是快捷键的问题

如何检测当前按下的键?

如何在 QT 虚拟键盘上按下信号键并播放声音点击轨道?