CreateIconIndirect

Функція CreateIconIndirect створює значок або курсор з ICONINFO -структури.

(HICON CreateIconIndirect PICONINFO  piconinfo / / вказівник на значок інформаційної структури);
 

Параметри

piconinfo
Вказівник на структуру ICONINFO функція використовує, щоб створити значок або курсор.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є дескриптор піктограми або курсор, який створюється.

Якщо функцію не вдається, значення, що повертається, є NULL. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Система копіювання крапковий малюнок у структурі ICONINFO перед створенням значок або курсор. Тому система може тимчасово виділити крапковий малюнок у контексті пристрою, hbmMask і hbmColor члени ICONINFO структури не вже слід вибирати в контексті пристрою. Застосування повинні продовжувати керувати вихідне зображення і видалити їх, коли вони вже не необхідні.

Коли ви закінчите, використовуючи значок, знищити його за допомогою функції DestroyIcon.

Windows CE: Значок компонента не підтримує курсорів. Під час використання цього компонента, завжди значення поля fIcon ICONINFO структури TRUE.

При використанні компонента iconcurs, можна використовувати функцію CreateIconIndirect для створення піктограм або монохромних курсори. Windows CE не підтримує кольоровий курсори.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Огляд іконки, значок функції, DestroyIcon, ICONINFO

Index