WM_MENUSELECT mesajul este trimis la un meniu proprietarul fereastră atunci când utilizatorul selectează un element de meniu.
WM_MENUSELECT uItem = LOWORD(wParam) (UINT); / / element de meniu sau submeniu index fuFlags = HIWORD(wParam) (UINT); / / meniul steaguri hmenu = lParam (HMENU); / / ocupa meniul clic
Valoarea | Descriere |
---|---|
MF_BITMAP | Element afișează un bitmap. |
MF_CHECKED | Articol este verificat. |
MF_DISABLED | Articol este dezactivat. |
MF_GRAYED | Articol este gri. |
MF_HILITE | Articol este evidențiat. |
MF_MOUSESELECT | Elementul este selectat cu mouse-ul. |
MF_OWNERDRAW | Articol este un element-trase de proprietar. |
MF_POPUP | Element deschide un drop-jos meniu sau submeniu. |
MF_SYSMENU | Articol este conținută în meniul fereastră (, de asemenea, cunoscut ca sistem meniu sau meniul Control). Parametrul hmenu identifică din meniul fereastră care asociate cu mesajul. |
Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.
Dacă parametrul fuFlags conține 0xFFFF și parametrul hmenu conține NULL, sistemul s-a închis din meniul.
A face nu folos 1 valoarea pentru fuFlags. Asta este pentru că fuFlags este specificată ca (UINT) HIWORD(wParam). În cazul în care HIWORD(wParam) au fost 0xFFFF, fuFlags (din cauza UINT exprimate) ar fi 0x0000FFFF, nu 1.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Claviatură Accelerators prezentare, tastatură Accelerator mesaje, GetSubMenu