SetMenuItemInfo

Funksjonen SetMenuItemInfo endrer informasjon om et menyelement.

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

Parametere

hMenu
Håndtere som inneholder menyelementet på menyen.
uItem
Identifikator eller plasseringen av det meny artikkel å endre. Betydningen av denne parameteren avhenger av verdien av fByPosition.
fByPosition
Verdi som angir betydningen av uItem. Hvis denne parameteren er FALSE, er uItem en element-ID for menyen. Ellers er det en menyen elementet posisjon.
lpmii
Pekeren til en MENUITEMINFO struktur som inneholder informasjon om menyelementet og angir hvilke menyen elementet attributtene du vil endre.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du bruke den GetLastError -funksjonen.

Merknader

For at tastatur gasspedalene å arbeide med punktgrafikk eller eieren trukket menyelementer, må eieren av menyen behandle meldingen WM_MENUCHAR. Se Owner-Drawn menyer og WM_MENUCHAR meldingen for mer informasjon.

Windows CE: Bare følgende flagg er gyldige fMask medlem MENUITEMINFO strukturen vises til i pmii -parameteren

MIIM_DATA

MIIM_ID

MIIM_TYPE

Hvis MIIM_TYPE er angitt, vil det fType medlemmet av MENUITEMINFO må være gjeldende for varen, med andre ord, typen kan ikke endres.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 4.0 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.

Se også

Oversikt over menyene, Menyfunksjoner, GetMenuItemInfo, MENUITEMINFO

Index