我目前正在编写一个具有菜单的 MFC 对话框应用程序。菜单显示正确,并且菜单条目通过鼠标、加速器和热键(例如,退出:Ctrl+Q或Alt+ F、Q)正常工作。
不幸的是,Enter钥匙似乎不起作用。也就是说,按Alt+F将打开文件菜单并按↑</kbd> will highlight the Quit entry, but pressing Enter will not select it.
我知道在对话应用程序中使用菜单可能有点棘手,但我之前已经成功地做到了这一点。但是,那是很久以前使用定制的 VS 向导,所以我试图记住如何从头开始执行此操作。我尝试检查我的旧代码,但找不到任何关于VK_RETURN
. (不,没有什么特别的PreTranslateMessage
。)
这两个 问题是相关的,但他们希望对话框接收密钥,我需要菜单来获取它。
有谁知道问题是什么以及如何解决?