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 を使用してください。