Freigeben über


WM_INITMENU Nachricht

Wird gesendet, wenn ein Menü aktiv werden soll. Dies tritt auf, wenn der Benutzer auf ein Element in der Menüleiste klickt oder eine Menütaste drückt. Dadurch kann die Anwendung das Menü ändern, bevor es angezeigt wird.

Ein Fenster empfängt diese Nachricht über seine WindowProc-Funktion .

#define WM_INITMENU                     0x0116

Parameter

wParam

Ein Handle für das zu initialisierende Menü.

lParam

Dieser Parameter wird nicht verwendet.

Rückgabewert

Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie null zurückgeben.

Bemerkungen

Eine WM_INITMENU Nachricht wird nur gesendet, wenn zuerst auf ein Menü zugegriffen wird. Für jeden Zugriff wird nur eine WM_INITMENU Nachricht generiert. Wenn Sie beispielsweise die Maus über mehrere Menüelemente bewegen, während Sie die Schaltfläche gedrückt halten, werden keine neuen Nachrichten generiert. WM_INITMENU stellt keine Informationen zu Menüelementen bereit.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

WM_INITMENUPOPUP

Konzept

Tastaturkürzel