Vcl.Menus.ShortCut

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

Delphi

function ShortCut(Key: Word; Shift: TShiftState): TShortCut;

C++

extern DELPHI_PACKAGE System::Classes::TShortCut __fastcall ShortCut(System::Word Key, System::Classes::TShiftState Shift);

プロパティ

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

説明

指定されたキーの組み合わせのメニュー ショートカットを作成します。

ShortCut を呼び出すと、実行時にメニュー ショートカットを作成することができます。

Key の値は、仮想キー コード(Menus の場合)または Qt キー コード(QMenus の場合)を使って指定します。

Shift、Control、Alt の各キーの値は、TShiftState 型のセットを使って指定します。たとえば、Shift キーを指定するには、[ssShift] のセットを使用します。Shift キーと Ctrl キーの組み合わせを指定するには、[ssShift, ssCtrl] のセットを使用します。

ShortCut から返された値は、メニュー項目の ShortCut プロパティの値に割り当てます。

メモ:  TextToShortCut を使ってショートカットを作成することもできます。TextToShortCut は、文字列をショートカットに変換するため、ユーザーにショートカットを指定させる場合に利用できます。ただし、TextToShortCut は、ShortCut と比べると、実行するのにずっと長い時間がかかります。可能であれば ShortCut を使用してください。

関連項目

他の言語