导航:  Classes > CWindow Class > IWindow Interface >

AddAccelerator (Method)

上一页返回章节概述下一页

描述

 

在表中添加一个加速键。

 

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_COMMANDWM_SYSCOMMAND消息的wParam参数的低位字中。

 

返回值

 

此方法不返回值。

 

备注

 

要创建一个加速器表,首先使用此方法添加所有键,然后调用CreateAcceleratorTable方法。

 

引用文件 #INCLUDE Once

 

CWindow.inc