描述
在表中添加一个加速键。
PowerBasic 语法
METHOD AddAccelerator ( _ BYVAL fvirt AS BYTE, _ BYVAL vKey AS VARIANT, _ BYVAL cmd AS WORD ) |
参数
fvirt
[in]加速器行为。 该成员可以是以下值中的一个或多个。
Value |
Meaning |
FALT &H10? |
当按下加速键时,必须按住ALT键。 |
FCONTROL &H08? |
当按下加速键时,必须按住CTRL键。 |
FNOINVERT &H02? |
当使用加速器时,不会突出显示顶级菜单项。 如果未指定此标志,则如果可能,当使用加速器时,顶级菜单项将被突出显示。 此属性已过时,仅用于与为16位Windows设计的资源文件的向后兼容性。 |
FSHIFT &H04? |
当按下加速键时,必须按住SHIFT键。 |
FVIRTKEY TRUE |
密钥成员指定虚拟密钥代码。 如果未指定此标志,则假定键指定字符代码。 |
vKey
[in]加速键。 该成员可以是虚拟密钥代码或字符代码。
cmd
[in]加速器标识符。 当按下加速器时,该值将放置在WM_COMMAND或WM_SYSCOMMAND消息的wParam参数的低位字中。
返回值
此方法不返回值。
备注
要创建一个加速器表,首先使用此方法添加所有键,然后调用CreateAcceleratorTable方法。
引用文件 #INCLUDE Once
CWindow.inc