本文介绍了加速键不适用于NumPad Keys的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个使用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添加一个加速器= NUM​​PAD5。

I tried adding one more accelerator for the same ID with Key=VK_OEM_5 and also Key=NUMPAD5.

两者似乎都不起作用。

请提供任何解决方案。

谢谢,

Saleem

推荐答案

Rudolf


这篇关于加速键不适用于NumPad Keys的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 20:08