Accelerator.AddKey 方法 | |
向加速键表中添加一个新的加速键
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD AddKey(
nMenuItemId AS DWORD,
xKeyId AS USUAL,
lCtrl AS LOGIC,
lAlt AS LOGIC,
lShift AS LOGIC
) AS USUAL
public virtual __Usual AddKey(
uint nMenuItemId,
[DefaultParameterValueAttribute(0, 1)] __Usual xKeyId,
[DefaultParameterValueAttribute(false, 0)] bool lCtrl,
[DefaultParameterValueAttribute(false, 0)] bool lAlt,
[DefaultParameterValueAttribute(false, 0)] bool lShift
)
查看代码参数
- nMenuItemId
- 类型:UInt32
当按下加速键时,与 MenuComandEvent{} 一起发送的加速键 ID。 - xKeyId
- 类型:__Usual
可以是一个与 Windows 虚拟按键代码相同的数字 VO 按键代码,也可以是一个包含一个字符的字符串,用于指定字符代码。 - lCtrl
- 类型:Boolean
当为 TRUE 时,按下加速键时必须按住 CTRL 键。 - lAlt
- 类型:Boolean
当为 TRUE 时,按下加速键时必须按住 ALT 键。 - lShift
- 类型:Boolean
当为 TRUE 时,按下加速键时必须按住 SHIFT 键。
返回值
类型:
__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注 提示: |
---|
在首次使用动态加速键对象后,不能再添加加速键。
|
参见