Vcl.Forms.IsAccel

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

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 プロパティで識別される,メニュー項目内のアクセラレータ文字の組み合わせは認識できません。

関連項目