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 |
|
Siehe auch
-
Referenz
-
Konzept