WM_MENUSELECT-Meldung
Wird an das Fenster eines Menübesitzers gesendet, wenn der Benutzer ein Menüelement auswählt.
#define WM_MENUSELECT 0x011F
Parameter
-
wParam
-
Das Wort mit niedriger Reihenfolge gibt das Menüelement oder den Untermenüindex an. Wenn das ausgewählte Element ein Befehlselement ist, enthält dieser Parameter den Bezeichner des Menüelements. Wenn das ausgewählte Element ein Dropdownmenü oder Untermenü öffnet, enthält dieser Parameter den Index des Dropdownmenüs oder Untermenüs im Hauptmenü, und der lParam-Parameter enthält den Ziehpunkt zum Hauptmenü (zum geklickten Menü). Verwenden Sie die GetSubMenu-Funktion, um den Menüziehpunkt zum Dropdownmenü oder Untermenü abzurufen.
Das Wort mit hoher Reihenfolge gibt eine oder mehrere Menükennzeichnungen an. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert Bedeutung - MF_BITMAP
- 0x00000004L
Das Element zeigt eine Bitmap an. - MF_CHECKED
- 0x00000008L
Element ist aktiviert. - MF_DISABLED
- 0x00000002L
Element ist deaktiviert. - MF_GRAYED
- 0x00000001L
Das Element ist grau dargestellt. - MF_HILITE
- 0x00000080L
Das Element ist hervorgehoben. - MF_MOUSESELECT
- 0x00008000L
Das Element wird mit der Maus ausgewählt. - MF_OWNERDRAW
- 0x00000100L
Element ist ein vom Besitzer gezeichnetes Element. - MF_POPUP
- 0x00000010L
Das Element öffnet ein Dropdownmenü oder Untermenü. - MF_SYSMENU
- 0x00002000L
Das Element ist im Fenstermenü enthalten. Der lParam-Parameter enthält ein Handle für das Menü, das der Nachricht zugeordnet ist. -
lParam
-
Ein Handle zum Menü, auf das geklickt wurde.
Rückgabewert
Wenn eine Anwendung diese Meldung verarbeitet, sollte sie 0 (null) zurückgeben.
Hinweise
Wenn das Wort mit hoher Reihenfolge von wParam 0xFFFF enthält und der lParam-Parameter NULL enthält, hat das System das Menü geschlossen.
Verwenden Sie nicht den Wert 1 für das Wort mit hoher Reihenfolge von wParam, da dieser Wert als (UINT) HIWORD (wParam) angegeben ist. Wenn der Wert 0xFFFF ist, wird er aufgrund der Umwandlung in UINT als 0x0000FFFF und nicht als 1 interpretiert.
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