Vcl.Menus.TMenu.IsShortCut

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

Delphi

function IsShortCut(var Message: TWMKey): Boolean; dynamic;

C++

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

プロパティ

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

説明

キーがメニューの項目のショートカットキーを表す場合に,キーメッセージをディスパッチします。

KeyDown メッセージを処理するときに IsShortCut メソッドを呼び出すと,ショートカットキーを識別し,対応するメニューアクションをトリガできます。IsShortCut メソッドは Message パラメータに渡されたキーメッセージを解読してから,メニュー項目の ShortCut プロパティを取得するために入力された文字の値を使って〔Shift〕,〔Ctrl〕,〔Alt〕の状態を符号化します。IsShortCut は,ショートカットキーの組み合わせに一致するメニュー項目を見つけると,そのメニュー項目の Click メソッドを呼び出し,true を返します。メッセージに対応するショートカットを持つ項目がメニュー内にない場合,IsShortCut は false を返します。

関連項目