ユーザーがメニューからコマンドを呼び出したときに送信されます。 「解説」を参照してください。
#define WM_MENUCOMMAND 0x0126
パラメーター
-
wParam
-
選択した項目の 0 から始まるインデックス。
-
lParam
-
選択した項目のメニューへのハンドル。
注釈
ほとんどの場合、ユーザーがメニューでコマンドを呼び出したときに応答する WM_COMMAND メッセージをリッスンします。 WM_MENUCOMMAND メッセージは、MENUINFO 構造体の dwStyle メンバーで設定されたMNS_NOTIFYBYPOS フラグで定義されているメニューに対してのみ、WM_COMMANDではなく送信されます。
WM_MENUCOMMAND メッセージはメニューへのハンドルを提供するため、MENUINFO 構造体のメニュー データにアクセスできます。また、選択した項目のインデックスも提供されます。これは通常、アプリケーションに必要です。 これに対し、 WM_COMMAND メッセージにはメニュー項目識別子が表示されます。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
| サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
| Header |
|