Funkcja CreateIcon tworzy ikonę, która ma określony rozmiar, kolory i desenie bitowe.
(HICON CreateIcon Wystąpienie HINSTANCE wystąpienie hInstance, / / dojście do instancji aplikacjiintnWidth właściwości, / / szerokość ikonęintnHeight, / / wysokość ikonęBAJTcPlanes, / / liczba płaszczyzn XOR maskiBAJTcBitsPixel, / / liczba bitów na piksel w XOR maskiStała BAJT* lpbANDbits, / / wskaźnik i masek bitowych tablicyStała BAJT* lpbXORbits / / wskaźnik XOR masek bitowych tablicy);
Jeśli funkcja, wartość zwracany jest dojście do ikony.
Jeśli funkcja zawiedzie, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Parametry nWidth właściwości i nHeight należy określić szerokość i wysokość obsługiwane przez bieżący sterownik ekranu, ponieważ system nie może utworzyć ikony o innych rozmiarach. Aby określić szerokość i wysokość obsługiwane przez sterownik ekranu, użyj GetSystemMetrics funkcji, określając wartość SM_CXICON lub SM_CYICON.
CreateIcon dotyczy następującej tabeli truth AND i XOR bitmasks:
| I masek bitowych | Maski XOR | Wyświetlanie |
|---|---|---|
| 0 | 0 | Black |
| 0 | 1 | White |
| 1 | 0 | Ekran |
| 1 | 1 | Odwrócić ekranu |
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Omówienie ikon, ikona funkcji, GetSystemMetrics