SetMenuItemInfo

De SetMenuItemInfo functie wijzigingen informatie over een menu-item.

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

Parameters

hMenu
Ingang naar het menu met het menu-item.
uItem
Id of de positie van het menu-item te wijzigen. De betekenis van deze parameter hangt af van de waarde van fByPosition.
fByPosition
Waarde die de betekenis van uItemaangeeft. Als deze parameter FALSE is, is uItem een menu-item-id. Anders is de positie van een menu-item.
lpmii
Aanwijzer naar een MENUITEMINFO structuur die bevat informatie over het menu-item en geeft aan welke menu item kenmerken wijzigen.

Retourwaarden

Als de functie slaagt, is de retourwaarde aan nul.

Als de functie mislukt, is de retourwaarde nul. Krijgen uitgebreid foutinformatie, gebruiken de GetLastError functie.

Opmerkingen

Om sneltoetsen te werken met bitmap of eigenaar getekende menu-items, moet de eigenaar van het menu het bericht WM_MENUCHAR verwerken. Owner-Drawn menu's en het bericht WM_MENUCHAR Zie voor meer informatie.

Windows CE: Alleen de volgende vlaggen zijn geldig voor het lid fMask van de structuur van de MENUITEMINFO waarnaar wordt verwezen door de parameter pmii

MIIM_DATA

MIIM_ID

MIIM_TYPE

Als MIIM_TYPE is opgegeven, dan de fType lid van MENUITEMINFO het huidige type moet van het item, met andere woorden, het type kan niet worden gewijzigd.

Syntaxisinfo

nbsp;áWindows &NT: versie 4.0 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Ge´mplementeerd als Unicode en ANSI-versies van Windows NT.

Zie ook

Overzicht van de menu's, menufuncties, GetMenuItemInfo, MENUITEMINFO

Index