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);
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.
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 |
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.
Ikony prehľad, ikonu funkcie, GetSystemMetrics