跳转到主要内容
此方法用于查询某个快捷键是否已被某个命令占用。在注册自定义命令之前,您可以使用此方法检查该快捷键是否可用。

语法

C++

HRESULT HasHotKey(
  int           HotKey,
  VARIANT_BOOL* Result
);

C#

bool HasHotKey( int HotKey );

Visual Basic .NET

Function HasHotKey(HotKey As Integer) As Boolean

Parameters

HotKey [in] 指定要检查的快捷键。该参数的格式与 Windows SendMessage 函数针对 HKM_GETHOTKEY 消息的返回值 (LRESULT) 格式相同。若要以此格式获取快捷键的值,需将快捷键的虚拟键代码存入该值的低位字节,并将定义快捷键组合的键修饰符存入高位字节。 Result [out, retval] 指定该快捷键是否已被某个命令占用。若值为 TRUE,则表示某个命令已使用此快捷键,该快捷键将无法再分配给其他命令。

返回值

此方法没有特定的返回值。它返回 ABBYY FineReader Engine 函数的标准返回值

另请参阅

Commands