WM_MENUSELECT wordt het bericht naar een menu's eigenaar venster wanneer de gebruiker een menu-item selecteert.
WM_MENUSELECT uItem = LOWORD(wParam) (UINT); / / menu-item of submenu index fuFlags = HIWORD(wParam) (UINT); / / menu vlaggen hmenu = lParam (HMENU); / / ingang naar menu geklikt
| Waarde | Beschrijving |
|---|---|
| MF_BITMAP | Een bitmap wordt weergegeven. |
| MF_CHECKED | Item is ingeschakeld. |
| MF_DISABLED | Item is uitgeschakeld. |
| MF_GRAYED | Item grijs wordt weergegeven. |
| MF_HILITE | Item is gemarkeerd. |
| MF_MOUSESELECT | Item is geselecteerd met de muis. |
| MF_OWNERDRAW | Object is een item eigenaar getekende. |
| MF_POPUP | Item een drop-down menu of submenu geopend. |
| MF_SYSMENU | Item is opgenomen in het menu venster (ook bekend als het systeemmenu of in het menu). De parameter hmenu identificeert het menu venster het bericht is gekoppeld. |
Als een toepassing wordt dit bericht verwerkt, moet het nul terugkeren.
Als de parameter fuFlags 0xFFFF bevat en de hmenu -parameter NULL bevat, heeft het systeem gesloten het menu.
Gebruik niet de waarde –1 voor fuFlags. Dat komt omdat fuFlags is opgegeven als (UINT) HIWORD(wParam). Als HIWORD(wParam) 0xFFFF, zou fuFlags (als gevolg van de UINT gegoten) niet –1, 0x0000FFFF.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Overzicht toetsenbord sneltoetsen, Toetsenbord Versneller berichten, GetSubMenu