CreateIcon

Funksjonen CreateIcon oppretter et ikon som har angitt størrelse, fargene og bit mønster.

() HICON CreateIcon HINSTANCE  hInstance, / / håndtere til programforekomstenIntnWidth, / / ikonet breddeIntnHeight, / / icon heightBYTEcPlanes, / / antall fly i XOR bitmaskeBYTEcBitsPixel, / / antall biter per piksel i XOR bitmaskeCONST BYTE* lpbANDbits, / / peker til AND bitmaske matriseCONST BYTE* lpbXORbits / / peker til XOR bitmaske matrise);
 

Parametere

hInstance
Håndtere til forekomst av modulen å opprette ikonet.
nWidth
Angir bredden i piksler, på ikonet.
nHeight
Angir høyden i piksler for ikonet.
cPlanes
Angir antall fly i bitmasken XOR av ikonet.
cBitsPixel
Angir antall biter per piksel i bitmasken XOR av ikonet.
lpbANDbits
Pekeren til en bytematrise som inneholder bit-verdier for AND bitmasken for ikonet. Denne bitmaske beskriver Monokrom punktgrafikk.
lpbXORbits
Pekeren til en bytematrise som inneholder bit-verdier for XOR bitmasken for ikonet. Denne bitmaske beskriver en svart-hvitt eller farge enhetsavhengig punktgrafikk.

Returverdier

Hvis funksjonen lykkes, er returverdien en referanse til et ikon.

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

Merknader

Parameterne nWidth og nHeight må angi en bredde og høyde som støttes av den gjeldende skjermdriveren, fordi systemet ikke kan opprette ikoner av andre størrelser. Hvis du vil bestemme bredden og høyden som støttes av skjermdriveren, bruker den GetSystemMetrics -funksjonen, angir verdien som SM_CXICON eller SM_CYICON.

CreateIcon gjelder følgende sannheten tabell for AND og XOR bitmasker:

OG bitmaske XOR bitmaske Vis
0 0 Svart
0 1 White
1 0 Skjermen
1 1 Omvendt skjermen

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 ikoner, ikonet funksjoner, GetSystemMetrics

Index