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
| 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) |
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. |
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.
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.
Klávesnice-prehlad urýchľovače, klávesnice akcelerátora správy