Vcl.Forms.IsAccel
Delphi
function IsAccel(VK: Word; const Str: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsAccel(System::Word VK, const System::UnicodeString Str);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
説明
IsAccel 関数は,ある文字が指定されたメニューのアクセラレータ文字として使用されているかどうかを示します。
IsAccel 関数は,VK(仮想キー)で示される文字がアクセラレータとして Str で示される文字列にあるかどうかを示します。IsAccel は,アンド記号(&)が付いたアクセラレータだけを検索します。アクセラレータ文字は,コントロールのキャプションとして表示されたときに,下線付きで表示されます。
キーイベントを処理する場合,IsAccel を使用することにより,コントロールのキャプションのアクセラレータ文字とキーが一致するかどうかを調べることができます。
メモ: IsAccel は,HotKey プロパティで識別される,メニュー項目内のアクセラレータ文字の組み合わせは認識できません。