WM_MENUCHAR-meldingen blir sendt når en meny er aktiv og brukeren trykker en tast som ikke svarer til en mnemonic eller gasspedalen tast. Denne meldingen sendes til vinduet som eier på menyen.
WM_MENUCHAR chUser = (TCHAR) LOWORD(wParam); / / tegnkode
fuFlag = (UINT) HIWORD(wParam); / / menyen flagge hmenu = lParam (HMENU); / / håndtere-menyen
Verdi | Betydning |
---|---|
MF_POPUP | miste-ned meny, undermeny eller hurtigmeny |
MF_SYSMENU | vindu -menyen (System-menyen eller kontroll-menyen) |
Et program som behandler denne meldingen skal returnere en av følgende verdier i signifikante ordet av returverdien:
Verdi | Betydning |
---|---|
MNC_IGNORE | Informerer systemet at det skal forkaste tegnet brukeren trykket og opprette et kort lydsignal på systemet høyttaleren. |
MNC_CLOSE | Informerer systemet at det bør lukke den aktive-menyen. |
MNC_EXECUTE | Informerer systemet at det bør velge elementet som er angitt i signifikante ordet av verdien som returneres. Eiervinduet som mottar en WM_COMMAND -melding. |
MNC_SELECT | Gir systemet beskjed om at det bør velge elementet som er angitt i signifikante ordet av verdien som returneres. |
Signifikante ordet ignoreres hvis signifikante ordet inneholder 0 eller 1. Et program skal behandle denne meldingen når et hurtigvalg brukes til å velge en meny-innstilling som viser punktgrafikk.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Tastatur gasspedalene oversikt, tastaturet Accelerator meldinger