BITMAPINFOHEADER, CreateIconFromResource, CreateIconIndirect, GetIconInfo, LoadResource, LookupIconIdFromDirectoryEx
.CreateIconIndirect
Функция CreateIconIndirect
создает иконку или курсор по информации из структуры типа ICONINFO .HICON CreateIconIndirect
(PICONINFO
// информацией об иконке
);
Параметры
Возвращаемые значения
В случае успеха возвращается дескриптор созданной иконки или курсора.
В случае неудачи возвращается NULL . Для получения дополнительной информации об ошибке вызовите функцию GetLastError
.Комментарии
Система копирует битовые образы в структуру типа ICONINFO
перед созданием иконки или курсора. Приложение должно продолжать управлять исходными битовыми образами и удалить их при отсутствии в них дальнейшей необходимости.Когда вы закончили использовать иконку, вызовите функцию DestroyIcon
.См . также
DestroyIcon, ICONINFO
.GetIconInfo
Функция GetIconInfo
извлекает информацию об указанной иконке или курсоре.BOOL GetIconInfo
(HICON
PICONINFO
);
Параметры
Значение | Описание |
IDC _ ARROW | Обычный курсор-стрелка. |
IDC _ IBEAM | Курсор в виде буквы " I ". |
IDC _ WAIT | Курсор "большие песочные часы". |
IDC _ CROSS | Курсор-перекрестие. |
IDC _ UPARROW | Курсор "стрелка вверх". |
IDC _ SIZE | Только Windows NT : четырехконечная стрелка |
IDC _ ICON | Только Windows NT : пустая иконка. |
IDC _ SIZENWSE | Курсор изменения размера. Ориентирован с северо-запада на юго-восток. |
IDC _ SIZENESW | Курсор изменения размера. Ориентирован с северо-востока на юго-запад. |
IDC _ SIZEWE | Горизонтальный курсор изменения размера. |
IDC _ SIZENS | Вертикальный курсор изменения размера. |
IDC _ SIZEALL | Курсор изменения всех размеров. То же, что и IDC _ SIZE. |
IDC _ NO | Перечеркнутый наискосок круг. |
IDC _ APPSTARTING | Курсор "маленькие песочные часы со стрелкой". |
IDI _ APPLICATION | Иконка приложения по умолчанию. |
IDI _ ASTERISK | Звездочка (используется в информационных сообщениях). |
IDI _ EXCLAMATION | Восклицательный знак (используется в предупредительных сообщениях). |
IDI _ HAND | Иконка, имеющая форму руки (используется в серьезных предупредительных сообщениях). |
IDI _ QUESTION | Вопросительный знак (используется в вопросительных сообщениях). |
IDI_WINLOGO | Лого Windows. |
Возвращаемые значения
В случае успеха возвращается ненулевое значение, и функция заполняет члены структуры типа ICONINFO
.В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError
.Комментарии
GetIconInfo
создает битовые изображения для членовСм. также
CreateIcon, CreateIconFromResource, CreateIconIndirect, DestroyIcon, DrawIcon, DrawIconEx, ICONINFO, LoadIcon, LookupIconIdFromDirectory
.Пространство координат и преобразования
ClientToScreen