Funcția EnableMenuItem activează, dezactivează, sau Crawley Town elementul de meniu specificat.
(BOOL EnableMenuItem HMENU hMenu, / / ocupa la meniuUINTuIDEnableItem, / sau element de meniu pentru a activa, dezactiva, sau griUINTuEnable / / element de meniu steaguri);
Valoarea | Sensul |
---|---|
MF_BYCOMMAND | Indică faptul că uIDEnableItem oferă identificatorul elementului de meniu. Dacă nu este specificat nici MF_BYCOMMAND, nici MF_BYPOSITION pavilion, pavilion MF_BYCOMMAND este implicit de pavilion. |
MF_BYPOSITION | Indică faptul că uIDEnableItem oferă zero-based poziția relativă a elementului de meniu. |
MF_DISABLED | Indică faptul că elementul de meniu este dezactivat, dar nu gri, astfel încât aceasta nu poate fi selectată. |
MF_ENABLED | Indică faptul că elementul de meniu este activat și restaurat dintr-un stat gri, astfel încât poate fi selectat. |
MF_GRAYED | Indică faptul că elementul de meniu este dezactivat și gri astfel încât aceasta nu poate fi selectată. |
Valoarea returnată specifică starea anterioară de elementul de meniu (este MF_DISABLED, MF_ENABLED sau MF_GRAYED). Dacă elementul de meniu nu există, valoarea returnată este 0xFFFFFFFF.
Cererea trebuie să utilizați MF_BYPOSITION de pavilion pentru a specifica ghidajul meniul corect. Dacă este specificat mânerul meniul la bara de meniu, elementul de meniu de nivel superior (un element din bara de meniuri) este afectată. Pentru a seta starea de un element într-un drop-jos meniu sau submeniu de poziție, cererea trebuie să specifice ghidajul drop-jos meniu sau submeniu.
Atunci când o aplicație specifică pavilion MF_BYCOMMAND, sistemul verifică toate elementele care se deschid submeniuri în meniul identificate de meniul specificat mânerul. Prin urmare, dacă nu există elemente de meniu duplicate, specificând ghidajul de meniu pentru a bara de meniu este suficient.
InsertMenu, InsertMenuItem, LoadMenuIndirect, ModifyMenuși SetMenuItemInfo funcții, de asemenea, puteți seta un stat (activată, dezactivată sau gri) de un element de meniu.
Windows CE: Windows CE nu acceptă pavilion MF_DISABLED pentru parametrul uEnable . Elemente de meniu nu poate fi dezactivată fără fiind gri. Pentru a dezactiva un element de meniu utilizați pavilion MF_GRAYED.
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.
Import Biblioteca:Utilizarea user32.lib.
Meniurile privire de ansamblu, meniul Funcții, GetMenuItemID, InsertMenu, InsertMenuItem, LoadMenuIndirect, ModifyMenu, SetMenuItemInfo, WM_SYSCOMMAND