ACCEL结构定义了加速器表中使用的加速键。
typedef struct tagACCEL { // Akclit
BYTE fVirt;
WORD key;
WORD cmd;
} ACCEL;
会员
fVirt
指定加速器标志。该成员可以是以下值的组合:
值 | 含义 |
FALT | 当按下加速键时,必须按住ALT键。 |
FCONTROL | 当按下加速键时,必须按住CTRL键。 |
FNOINVERT | 指定在使用加速器时不突出显示顶级菜单项。如果未指定此标志,则如果可能,当使用加速器时,顶级菜单项将被突出显示。 |
FSHIFT | 当按下加速键时,必须按住SHIFT键。 |
FVIRTKEY | 键成员指定虚拟密钥代码。如果未指定此标志,则假定键指定ASCII字符代码。 |
键
指定加速键。该成员可以是虚拟密钥代码或ASCII字符代码。
CMD
指定加速器标识符。当加速器被按下时,该值被放置在WM_COMMAND或WM_SYSCOMMAND消息的【wParam中】参数的低位字中。
也可以看看