WM_MENUSELECT

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 
 

Parametre

uItem
Hodnota nízka-order slovo wParam. Ak príkaz položky vybratej položky sa tento parameter obsahuje identifikátor položky ponuky. Ak vybraný položka otvorí rozbaľovacej ponuky alebo vedľajšej ponuky, tento parameter obsahuje ponuku index rozbaľovacej ponuky alebo vedľajšej ponuky v hlavnej ponuke a hMenu parameter potom obsahuje rukoväť do hlavného menu (klikli); použite funkciu GetSubMenu dostať ponuku rúčka rozbaľovacej ponuky alebo vedľajšej ponuky.
fuFlags
Hodnota Rozdeli slovo wParam. Určuje jedným alebo viacerými príznakmi ponuky. Tento parameter môže byť kombinácia nasledovných hodnôt:
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.

hmenu
Hodnota lParam. Rukoväť na ponuku, ktorú bol klikli.

Note:

Ak žiadosť postupy tejto správy, by sa mali vrátiť nulový.

Poznámky

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.

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:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

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

Index