SetMenuItemBitmaps

Funksjonen SetMenuItemBitmaps knytter den angitte punktgrafikken et menyelement. Om menyelementet er merket eller umerket, viser systemet riktig punktgrafikk ved siden av menyelementet.

BOOL SetMenuItemBitmaps) HMENU  hMenu, / / håndtere-menyenUINTuPosition, / / meny artikkel for å motta nye punktgrafikkUINTuFlags, / / menyelementet flagsHBITMAPhBitmapUnchecked, / / håndtere til ukontrollert punktgrafikkHBITMAPhBitmapChecked / / håndtere til avmerkede punktgrafikk);
 

Parametere

hMenu
Håndtere til menyen som inneholder elementet å motta nye hake punktgrafikk.
uPosition
Angir menyelementet som skal endres, i hennhold til parameteren uFlags.
uFlags
Angir hvordan parameteren uPosition tolkes. UFlags -parameteren må være en av følgende verdier.
Verdi Betydning
MF_BYCOMMAND Angir at uPosition gir identifikator for menyelementet. Hvis verken MF_BYCOMMAND eller MF_BYPOSITION er angitt, er MF_BYCOMMAND standardflagget.
MF_BYPOSITION Angir at uPosition gir menyelementet nullbasert relative plassering.

hBitmapUnchecked
Håndtere til punktgrafikk vises når det ikke er merket av for menyelementet.
hBitmapChecked
Håndtere til punktgrafikk vises når menyelementet er merket.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

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

Merknader

Hvis enten hBitmapUnchecked eller hBitmapChecked -parameteren er NULL, vil systemet viser ingenting ved siden av menykommandoen for tilsvarende av staten. Hvis begge parameterne er NULL, viser systemet standard hake punktgrafikk når elementet er markert, og fjerner bitmap når det ikke er merket av for varen.

Når menyen er ødelagt, er ikke disse punktgrafikk ødelagt; Det er opp til programmet å drepe dem.

Den avmerkede og ukontrollert punktgrafikk bør være svart/hvitt. Systemet bruker boolske AND-operatoren til å kombinere punktgrafikk med-menyen slik at det hvite del blir gjennomsiktig og den svarte delen blir menyelementet fargen. Hvis du bruker punktgrafikk for farge, kan resultatene være uønsket.

Bruke funksjonen GetSystemMetrics med CXMENUCHECK- og CYMENUCHECK til å hente punktgrafikk-dimensjoner.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Oversikt over menyene, Menyfunksjoner, GetSystemMetrics

Index