我正在编写一个带有菜单的MFC对话框应用程序。菜单显示正确,菜单条目通过鼠标,加速键和热键正常工作(例如,退出: Ctrl + Q 或 Alt + ˚F, Q )。
不幸的是, Enter 键似乎不起作用。也就是说,按 Alt + F 将打开文件菜单,按↑将突出显示退出条目,但按 Enter 将不会选择它。
我知道在对话框应用程序中使用菜单可能有点棘手,但我之前已成功完成此操作。然而,这是很久以前的定制VS向导,所以我试图记住如何从头开始。我尝试检查我的旧代码,但找不到任何引用VK_RETURN
的内容。 (不,PreTranslateMessage
没有什么特别的。)
These two questions是相关的,但是他们希望对话框能够接收密钥,我需要菜单来获取密钥。
有谁知道问题是什么以及如何解决?