Функція CreateIcon створює піктограма, яка має вказаного розміру, кольори і візерунки біт.
(HICON CreateIcon HINSTANCE hInstance, / / ручка екземпляр програмиIntnWidth, / / ширина значокIntnHeight, / / значок висотаБАЙТcPlanes, / / кількість літаків у XOR бітова маскаБАЙТcBitsPixel, / / кількість бітів на піксель в XOR бітова маскаКОНСТАНТА БАЙТ* lpbANDbits, / / вказівник І бітова маска масивКОНСТАНТА БАЙТ* lpbXORbits / / вказівник XOR бітова маска масив);
Якщо функція завершено успішно, значення, що повертається, є дескриптор піктограми.
Якщо функцію не вдається, значення, що повертається, є NULL. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
NWidth і nHeight параметри необхідно вказати ширину і висоту за поточний драйвер дисплея, тому що система не може створювати іконки інших розмірів. Щоб визначити ширину та висоту, що підтримується драйвером дисплея, скористайтеся на GetSystemMetrics функції, зазначення значення SM_CXICON або SM_CYICON.
CreateIcon застосовується у таблиці істини І і XOR bitmasks:
| ТА ще бітова маска | XOR бітова маска | Відображення |
|---|---|---|
| 0 | 0 | Чорний |
| 0 | 1 | Білий |
| 1 | 0 | Екран |
| 1 | 1 | Обернути екран |
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Огляд іконки, значок функції, GetSystemMetrics