WM_MENUCHAR

WM_MENUCHAR správa sa odošle, keď ponuka je aktívny a používateľ stlačí kľúč, ktorý nezodpovedá klávesu Mnemotechnická skratka alebo akcelerátora. Táto správa sa posiela do okna, ktoré vlastní v ponuke.

WM_MENUCHAR chUser = LOWORD(wParam) (TCHAR); / / znaku kód
fuFlag = HIWORD(wParam) (UINT);  / / ponuku príznak hmenu = lParam (HMENU);          / / zvládnuť menu 
 

Parametre

chUser
Hodnota nízka-order slovo wParam. Určuje kód znaku, ktorý zodpovedá používateľ stlačený kláves.
fuFlag
Hodnota Rozdeli slovo wParam. Určuje typ aktívnej ponuky. Tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Význam
MF_POPUP kvapka-down menu, vedľajšia ponuka alebo kontextovú ponuku
MF_SYSMENU ponuka okno (ponuka systému alebo ponuke Ovládanie)

hmenu
Hodnota lParam. Rukoväť na aktívnej ponuky.

Note:

Aplikácia, ktorá spracováva tejto správy by sa mali vrátiť nasledujúce hodnoty v programe word Rozdeli vrátenej hodnoty:

Hodnota Význam
MNC_IGNORE Informuje systém, že by mali vypustiť znak používateľ stlačí a vytvárať krátke pípnutie systémového reproduktora.
MNC_CLOSE Informuje systém, že by zatvorenie aktívnej ponuky.
MNC_EXECUTE Informuje systém, že by mal vybrať položku ureenú v programe word nízka-order vrátenej hodnoty. Okno vlastník dostane správu, WM_COMMAND.
MNC_SELECT Informuje systém, aby mali vybrať položku ureenú v programe word nízka-order vrátenej hodnoty.

Poznámky

Nízka-order slovo je ignorovaný, rozdeli slovo obsahuje 0 alebo 1. Žiadosť má spracovať toto hlásenie pri urýchľovač vybrať položky ponuky, ktoré zobrazuje bitová mapa.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Klávesnice-prehlad urýchľovače, klávesnice akcelerátora správy

Index