CreateIcon

CreateIcon funkcia vytvorí ikona, ktorá má určitú veľkosť, farby a vzory bitov.

(HICON CreateIcon HINSTANCE  hInstance; / / spracovávať na aplikáciu stupňaintnWidth; / / ikonu šírkaintnHeight; / / ikonu výškaBAJTcPlanes; / počet lietadiel v bitovú masku XORBAJTcBitsPixel; / počet bitov na pixel v bitovú masku XORKONŠTANTA BAJT* lpbANDbits; / / ukazovateľ na pole bitovú masku aKONŠTANTA BAJT* lpbXORbits / / ukazovateľ na pole bitovú masku XOR);
 

Parametre

hInstance
Rukoväť na inštanciu modulu vytvoriť ikonu.
nWidth
Určuje šírku v pixeloch ikonu.
nHeight
Určuje výšku v pixeloch ikonu.
cPlanes
Určuje počet lietadiel v XOR bitovú masku ikonu.
cBitsPixel
Určuje počet bitov na pixel v XOR bitovú masku ikonu.
lpbANDbits
Ukazovateľ na pole bajtov obsahujúce bitové hodnoty pre bitovú masku a ikony. Túto bitovú masku popisuje Čiernobiela bitová mapa.
lpbXORbits
Ukazovateľ na pole bajtov obsahujúce bitové hodnoty XOR bitovú masku ikonu. Túto bitovú masku popisuje monochromatické alebo závislé od zariadenia farieb bitovej mapy.

Note:

Ak funkciu podarí, vrátená hodnota je rukoväť na ikonu.

Ak funkcia zlyhá, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Parametre nWidth a nHeight zadať šírku a výšku podporované aktuálny ovládač obrazovky, pretože systém nemôže vytvoriť ikony ostatné veľkosti. Zistiť šírku a výšku je podporovaná ovládačom zobrazenia pomocou GetSystemMetrics funkciu, špecifikujúce hodnotu SM_CXICON alebo SM_CYICON.

CreateIcon sa týka pravdivostná tabuľka AND a XOR bitmasks:

A bitovú masku XOR bitovú masku Zobrazenie
0 0 Black
0 1 Biela
1 0 Obrazovka
1 1 Reverzné obrazovky

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Ikony prehľad, ikonu funkcie, GetSystemMetrics

Index