问题描述
这是一个使用VS2015的MFC SDI应用程序的应用程序。
This is a app using MFC SDI application with VS2015.
让我们说关于Box,ID_APP_ABOUT,I已将加速键设置为Alt + 5。这适用于键盘的左侧部分,但不适用于NumPad键。
Lets say for About Box, ID_APP_ABOUT, I have set a accelerator key as Alt+5. This works on the left part of the keyboard, but not with the NumPad keys.
这些是我对加速键的设置:
These are my settings for the Accelerator key:
Alt: True
Alt: True
Ctrl:False
Ctrl: False
ID:ID_APP_ABOUT
ID: ID_APP_ABOUT
键:VK_XBUTTONN1
Key: VK_XBUTTONN1
Shift:False
Shift: False
类型:VIRTKEY。
Type: VIRTKEY.
我尝试使用Key = VK_OEM_5以及Key为同一ID添加一个加速器= NUMPAD5。
I tried adding one more accelerator for the same ID with Key=VK_OEM_5 and also Key=NUMPAD5.
两者似乎都不起作用。
请提供任何解决方案。
谢谢,
Saleem
推荐答案
Rudolf
这篇关于加速键不适用于NumPad Keys的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!