WM_MENUCHAR

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 

 

Parametere

chUser
Verdien av signifikante ordet av wParam. Angir tegnkoden som tilsvarer tasten du har trykket for brukeren.
fuFlag
Verdien av signifikante ordet av wParam. Angir hvilken type aktiv-menyen. Denne parameteren kan være en av følgende verdier:
Verdi Betydning
MF_POPUP miste-ned meny, undermeny eller hurtigmeny
MF_SYSMENU vindu -menyen (System-menyen eller kontroll-menyen)

hmenu
Verdien av lParam. Håndtere til aktiv-menyen.

Returverdier

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.

Merknader

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.

Hurtiginformasjon

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.

Se også

Tastatur gasspedalene oversikt, tastaturet Accelerator meldinger

Index