WM_MENUSELECT

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 

 

Parametere

uItem
Verdien av signifikante ordet av wParam. Hvis det valgte elementet er en kommando-elementet, inneholder denne parameteren-IDen for menyelementet. Hvis det merkede elementet åpnes en miste-ned meny eller undermeny, denne parameteren inneholder Menyindeks av miste-ned meny eller undermeny i hovedmenyen, og parameteren hMenu inneholder deretter håndtaket på hovedmenyen for (klikket); bruke GetSubMenu -funksjonen til å få Menyreferanse å miste-ned meny eller undermeny.
fuFlags
Verdien av signifikante ordet av wParam. Angir ett eller flere flagg i menyen. Denne parameteren kan være en kombinasjon av følgende verdier:
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.

hmenu
Verdien av lParam. Håndtere som ble klikket på menyen.

Returverdier

Hvis et program behandler denne meldingen, den egentlig skal returnere null.

Merknader

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.

Hurtiginformasjon

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.

Se også

Tastatur gasspedalene oversikt, tastaturet Accelerator meldinger, GetSubMenu

Index