Функция CreateIconIndirect


Функция CreateIconIndirect создает значок или курсор из структуры ICONINFO.

Синтаксис

HICON CreateIconIndirect(

    PICONINFO piconinfo
);

Параметры

piconinfo

[in] Указатель на структуру ICONINFO, которую функция использует, чтобы создать значок или курсор.

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение - дескриптор создаваемого значка или курсора.

Если функция завершается ошибкой, возвращаемое значение - NULL. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Система копирует точечные рисунки в структуру ICONINFO перед созданием значка или курсора. Поскольку система может временно выбрать точечные рисунки в контекст устройства, члены hbmMask и hbmColor структуры ICONINFO уже не должны выбираться в контекст устройства. Приложение должно продолжить управлять первоначальными точечными рисунками и удалять их, когда они больше не нужны.

Когда Вы закончите использовать значок, разрушьте его используя функцию DestroyIcon.

Смотри также

Обзор Значки, Функции, используемые значками DestroyIcon, ICONINFO

Размещение и совместимость CreateIconIndirect
К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1 и выше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
С Windows 2003 Server Да
е Windows 2000 Server Да
р Windows NT Server Да версии 3.1 и выше
в
е
р
Используемая библиотека User32.lib
Используемая DLL user32.dll
Заголовочный файл
- объявлено в Winuser.h
- включено в Windows.h
Unicode
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz