メインコンテンツへスキップ
このメソッドを使用すると、指定したホットキーがいずれかのコマンドで使われているかどうかを調べることができます。カスタムコマンドを登録する前に、そのホットキーが使用可能かどうかを確認するために使用できます。

構文

C++

HRESULT HasHotKey(
  int           HotKey,
  VARIANT_BOOL* Result
);

C#

bool HasHotKey( int HotKey );

Visual Basic .NET

Function HasHotKey(HotKey As Integer) As Boolean

パラメーター

HotKey [in] 確認対象のホットキーを指定します。このパラメーターは、送信された HKM_GETHOTKEY メッセージに対する Windows の SendMessage 関数の戻り値 (LRESULT) と同じ形式です。この形式でホットキーの値を取得するには、ホットキーの仮想キー コードを値の下位バイトに、ホットキーの組み合わせを定義するキー修飾子を上位バイトに格納する必要があります。 Result [out, retval] ホットキーが何らかのコマンドで使用されているかどうかを示します。値が TRUE の場合、そのホットキーはすでにいずれかのコマンドで使用されているため、別のコマンドに使用することはできません。

戻り値

このメソッドに固有の戻り値はありません。返されるのは、ABBYY FineReader Engine 関数の標準戻り値です。

関連項目

Commands