WM_MENUSELECT správa sa odosiela ponuka vlastník okna, keď používateľ vyberie položku ponuky.
WM_MENUSELECT uItem = LOWORD(wParam) (UINT); / / položka ponuky alebo vedľajšej ponuky indexom fuFlags = HIWORD(wParam) (UINT); / / ponuku flags hmenu = lParam (HMENU); / / zvládnuť menu klikli
| Hodnota | Popis |
|---|---|
| MF_BITMAP | Položka zobrazí bitová mapa. |
| MF_CHECKED | Kontrolované položky. |
| MF_DISABLED | Položka je vypnutá. |
| MF_GRAYED | Položka je sivý. |
| MF_HILITE | Polo3ka sa zvýrazní. |
| MF_MOUSESELECT | Vybratá položka pomocou myši. |
| MF_OWNERDRAW | Položka je položka ťahané vlastníka. |
| MF_POPUP | Položka otvorí rozbaľovacej ponuky alebo vedľajšej ponuky. |
| MF_SYSMENU | Položka obsiahnutá v ponuke okno (tiež známa ako systémovú ponuku alebo ponuke Ovládanie). Hmenu parameter určuje ponuke okno spojené so správou. |
Ak žiadosť postupy tejto správy, by sa mali vrátiť nulový.
Ak fuFlags parameter obsahuje 0xFFFF a hmenu parameter obsahuje hodnotu NULL, systému bola uzavretá v ponuke.
Nepoužívajte –1 hodnoty pre fuFlags. To je preto fuFlags , je zadaný ako (UINT) HIWORD(wParam). Ak HIWORD(wParam) boli 0xFFFF, fuFlags (z dôvodu UINT obsadenie) by 0x0000FFFF, nie –1.
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:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.
Klávesnice-prehlad urýchľovače, klávesnice akcelerátora správ, GetSubMenu