Vcl.Menus.TMenu.ProcessMenuChar

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

Delphi

procedure ProcessMenuChar(var Message: TWMMenuChar);

C++

void __fastcall ProcessMenuChar(Winapi::Messages::TWMMenuChar &Message);

プロパティ

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

説明

メニューに対するキーボード入力に応答します。

ProcessMenuChar メソッドは,Windows からのキーボードメッセージを処理します。このメソッドは,入力された文字が,いずれかのメニュー項目のアクセラレータ文字であるかどうかをチェックします。アクセラレータ文字である場合,ProcessMenuChar メソッドはそのメニュー項目を実行します(その項目が無効化されている場合は選択する)。アクセラレータ文字でない場合は,ProcessMenuChar メソッドは,その文字で始まるキャプションをチェックします。1 つしかない場合は,アクセラレータ文字と同様に扱います。それ以外の場合は,その文字で始まる最初の項目が選択されます。

プログラミングによって,ProcessMenuChar メソッドを呼び出すときは,Message パラメータの User,MenuFlag,および Menu の各項目を指定する必要があります。

関連項目