WM_MENUSELECT-meldingen blir sendt til Eiervinduet som en meny når brukeren velger et menyelement.
WM_MENUSELECT uItem = (UINT) LOWORD(wParam); / / menyen eller undermenyen indeks fuFlags = (UINT) HIWORD(wParam); / / menyen flags hmenu = lParam (HMENU); / / håndtere klikket-menyen
| Verdi | Beskrivelse |
|---|---|
| MF_BITMAP | Viser punktgrafikk. |
| MF_CHECKED | Element er merket. |
| MF_DISABLED | Elementet er deaktivert. |
| MF_GRAYED | Elementet er grå. |
| MF_HILITE | Elementet er uthevet. |
| MF_MOUSESELECT | Element med musen. |
| MF_OWNERDRAW | Element er et element som eier-tegnet. |
| MF_POPUP | Elementet åpnes en miste-ned meny eller undermeny. |
| MF_SYSMENU | Elementet finnes i vindu -menyen (også kjent som System-menyen eller kontroll-menyen). Parameteren hmenu identifiserer vindusmenyen for meldingen. |
Hvis et program behandler denne meldingen, den egentlig skal returnere null.
Hvis parameteren fuFlags inneholder 0xFFFF og parameteren hmenu inneholder NULL, har systemet lukket på menyen.
Ikke bruk verdien –1 for fuFlags. Det er fordi fuFlags er angitt som (UINT) HIWORD(wParam). Hvis HIWORD(wParam) var 0xFFFF, ville fuFlags (på grunn av UINT kastet) være 0x0000FFFF, ikke –1.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Tastatur gasspedalene oversikt, tastaturet Accelerator meldinger, GetSubMenu