GetMenuState

Funkcia GetMenuState načíta ponuka príznaky súvisiace s položkou zadaná ponuka. Ak sa položka ponuky otvorí vedľajšia ponuka, túto funkciu tiež vráti počet položiek vo vedľajšej ponuke.

GetMenuState funkcia nebola nahradená funkciu GetMenuItemInfo . Naďalej môžete používať GetMenuState, avšak ak nepotrebujete žiadne rozšírené funkcie GetMenuItemInfo.

(UINT GetMenuState HMENU  hMenu; / / zvládnuť menuUINTuId; / ponuku bode dotazu UINTuFlags / / flags ponuky);
 

Parametre

hMenu
Rukoväť na ponuku, ktorá obsahuje položku ponuky, ktorých vlajkami majú byť obnovený.
uId
Určuje položku ponuky pre ktorý ponuka príznaky sú k byť obnovený, určený parametrom uFlags.
uFlags
Určuje, ako uId parameter interpretovať. Tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Popis
MF_BYCOMMAND Označuje, že uId parameter dáva identifikátor položky ponuky. MF_BYCOMMAND vlajkou je predvolené, ak je určená ani MF_BYCOMMAND, ani MF_BYPOSITION vlajky.
MF_BYPOSITION Označuje, že uId parameter dáva zero-based relatívnej pozícii položiek ponuky.

Note:

Ak Zadaná položka neexistuje, vrátená hodnota je 0xFFFFFFFF.

Ak sa položka ponuky otvorí vedľajšia ponuka, dolný bajt vrátenej hodnoty obsahuje ponuku príznaky súvisiace s položkou a horný bajt obsahuje číslo položky vedľajšia ponuka otvoriť položku.

V opačnom prípade vrátenej hodnoty je maska (Boolean alebo) ponuky vlajok. Sú nasledovné príznaky ponuka priradená položka ponuky.

Hodnota Popis
MF_CHECKED Začiarkne políčka vedľa položky (pre kvapka-down menu, submenu a kontextové ponuky).
MF_DISABLED Vypne predmetu.
MF_GRAYED Vypne a grays predmetu.
MF_HILITE Zvýrazňuje položky.
MF_MENUBARBREAK Funkcie rovnaká ako MF_MENUBREAK príznak, s výnimkou pre kvapka-down menu, submenu a kontextové ponuky, ak je nový stĺpec oddelené od starého stĺpec zvislou čiarou.
MF_MENUBREAK Umiestni príslušný prvok na nový riadok (na paneli s ponukami) alebo do nového stĺpca (pre kvapka-down menu, submenu a kontextové ponuky) bez oddelenie stĺpcov.
MF_SEPARATOR Vytvára vodorovné deliaca čiara (pre kvapka-down menu, submenu a kontextové ponuky).

Pozri tiež

Ponuky prehľad funkcií Menu, GetMenu, GetMenuItemCount, GetMenuItemID, GetMenuItemInfo

Index