Функция CreateIconIndirect.
Функция CreateIconIndirect создаёт иконку или
курсор из структуры ICONINFO.
HICON CreateIconIndirect(
PICONINFO piconinfo
);
Параметры
- piconinfo
- Указатель на структуру ICONINFO, которую
функция будет использовать для создания иконки
или курсора.
Возвращаемое значение
В случае успеха, функция вернёт дескриптор
созданной иконки или курсора.
В случае ошибки, функция вернёт NULL. Для
получения более подробной информации о ошибке,
можно воспользоваться функцией GetLastError.
Замечания
Перед созданием иконки или курсора система
копирует битмап в структуру ICONINFO. Параметры hbmMask
и hbmColor структуры ICONINFO не должны быть
выбраны в контексте устройства, до тех пор, пока
система не выберет битмап в контексте устройства.
Поэтому, приложение должно продолжать управлять
изначальным битмапом и когда он больше не
понадобится, то удалить его.
Когда Вы закончите использовать иконку, не
забудьте удалить её при помощи функции DestroyIcon.
Дополнительная информация
Заголовок |
Объявлена в Winuser.h, включена в Windows.h |
Библиотека |
User32.lib |
Минимальные ОС |
Включена начиная с Windows 95, Windows NT 3.1 |
|