SetMenuItemInfo

Funcția SetMenuItemInfo schimbă informații despre un element de meniu.

 (BOOL SetMenuItemInfo HMENU  hMenu,  UINT  uItem,  BOOL  fByPosition,  LPMENUITEMINFO  lpmii  );
 

Parametrii

hMenu
Mâner pentru meniul care conține elementul de meniu.
uItem
Identificator sau poziția elementului de meniu pentru a modifica. Sensul acest parametru depinde de valoarea de fByPosition.
fByPosition
Valoare specifică sensul uItem. Dacă acest parametru este FALSE, uItem este un identificator de articol de meniu. În caz contrar, este o poziție de elementul de meniu.
lpmii
Indicator spre o structură MENUITEMINFO care conține informații despre elementul de meniu și specifică care atribute element de meniu pentru a modifica.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?iile de eroare, utilizați GetLastError funcția.

Observații

Pentru ca acceleratoare de tastatură pentru a lucra cu bitmap sau elemente de meniu-trase de proprietar, proprietarul a meniului trebuie să prelucreze mesaj WM_MENUCHAR. Pentru mai multe informații, consultați meniuri Owner-Drawn și mesajul WM_MENUCHAR.

Windows CE: Numai următoarele steagurile sunt valabile pentru membru fMask structura MENUITEMINFO a subliniat de parametrul pmii

MIIM_DATA

MIIM_ID

MIIM_TYPE

Dacă MIIM_TYPE este specificat, atunci trebuie să fie membru fType MENUITEMINFO tipul curentă a articolului, cu alte cuvinte, tipul nu se poate modifica.

QuickInfo

nbsp; Windows &NT: necesită versiunea 4.0 sau ulterioară.
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.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Meniurile privire de ansamblu, meniul Funcții, GetMenuItemInfo, MENUITEMINFO

Index