WM_INITMENU メッセージ
メニューがアクティブになったときに送信されます。 これは、ユーザーがメニュー バーの項目をクリックするか、メニュー キーを押したときに発生します。 これにより、アプリケーションはメニューを表示する前に変更できます。
ウィンドウは、WindowProc 関数を介してこのメッセージを受け取ります。
#define WM_INITMENU 0x0116
パラメーター
-
wParam
-
初期化するメニューのハンドル。
-
lParam
-
このパラメーターは使用されません。
戻り値
アプリケーションでこのメッセージを処理する場合は、0 を返す必要があります。
解説
WM_INITMENUメッセージは、メニューが最初にアクセスされたときにのみ送信されます。アクセスごとに 1 つのWM_INITMENU メッセージのみが生成されます。 たとえば、ボタンを押したままマウスを複数のメニュー項目に移動しても、新しいメッセージは生成されません。 WM_INITMENU では、メニュー項目に関する情報は提供されません。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|