WM_MENUCHAR

WM_MENUCHAR mesajul este expediat când un meniu este activ și presele de utilizator o cheie care nu corespund nici mnemonic sau accelerator cheie. Acest mesaj este trimis la fereastra care deține meniul.

WM_MENUCHAR chUser = LOWORD(wParam) (TCHAR); / / codul de caracter
fuFlag = HIWORD(wParam) (UINT);  / / meniul pavilion hmenu = lParam (HMENU);          / / ocupa la meniu 

 

Parametrii

chUser
Valoarea cuvântul low-ordine wParam. Precizează codul de caracter care corespunde la cheie de utilizator presat.
fuFlag
Valoarea cuvântul high-ordine wParam. Specifică tipul de meniul active. Acest parametru poate fi una dintre următoarele valori:
Valoarea Sensul
MF_POPUP drop-jos meniu, submeniu, sau meniul de comenzi rapide
MF_SYSMENU meniul fereastră (sistem meniu sau meniul Control)

hmenu
Valoarea lParam. Ocupa în meniul active.

Valorile întroarse

O cerere care procesează acest mesaj trebuie să returnați-una dintre următoarele valori în cuvântul de înaltă-ordinea valorii returnate:

Valoarea Sensul
MNC_IGNORE Sistemul să informeze că ar trebui să se debaraseze caracterul utilizatorul presate și de a crea un bip scurt pe speaker sistem.
MNC_CLOSE Sistemul să informeze că acesta ar trebui să închideți meniul active.
MNC_EXECUTE Informează sistemul că acesta ar trebui să selectați elementul specificat în cuvântul low-ordinea valorii returnate. Fereastra proprietar primește un mesaj de WM_COMMAND.
MNC_SELECT Sistemul să informeze că acesta ar trebui să selectați elementul specificat în cuvântul low-ordinea valorii returnate.

Observații

Cuvântul low-comandă este ignorată dacă cuvântul-high-comandă conține 0 sau 1. Cererea trebuie să prelucreze acest mesaj atunci când un accelerator este utilizat pentru a selecta un element de meniu care afișează un bitmap.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Claviatură Accelerators prezentare, tastatură Accelerator mesaje

Index