Vcl.ActnList.TCustomActionList.IsShortCut

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function IsShortCut(var Message: TWMKey): Boolean;

C++

bool __fastcall IsShortCut(Winapi::Messages::TWMKey &Message);

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.ActnList.pas
Vcl.ActnList.hpp
Vcl.ActnList TCustomActionList


説明

入力キーの組み合わせを評価して、それがリスト内のアクションのいずれかに対するショートカットかどうかを判断します。

大抵のアプリケーションは、IsShortCut を呼び出す必要はありません。 フォームの IsShortCut メソッドが、他のなんらかの方法で(イベント ハンドラなどで)ショートカット キーを評価しなかった場合、関連づけられている各アクション リストに対して IsShortCut を呼び出し、そのショートカットを処理できるものを見つけるまで処理を続けます。

アクション リストの IsShortCut メソッドは、続いて、その指定されたキーストロークを リスト内の各アクションの ShortCut プロパティおよび SecondaryShortCuts プロパティに対して確認します。 一致するものが見つかった場合、そのアクションにショートカットを処理するよう指示し、True を返します。 IsShortCut がショートカットを処理するアクションを見つけられなかった場合、False を返します。

Message は、Windows のキーストローク メッセージをカプセル化しており、これがショートカットかチェックされます。Message パラメータには次のものがあります:

  • Key - 可能性のあるショートカット キーのキー コード。
  • Shift - Shift、Alt、Ctrl の各キーの状態を示し、Key と組み合わされる場合もある。
  • KeyText - 可能性のあるショートカット キーの文字列表現。

関連項目