GetIconInfo
GetIconInfo
Функция GetIconInfo извлекает информацию об указанной иконке или курсоре.
BOOL GetIconInfo (
HICON hIcon , дескриптор иконки
PICONINFO piconinfo // адрес структуры иконки
);
Параметры
hIcon - идентифицирует иконку или курсор. Для извлечения информации о стандартной иконке или курсоре, укажите одно из следующих значений:
Значение
Описание
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.
piconinfo - указывает на структуру типа ICONINFO . Функция заполняет члены структуры.
Возвращаемые значения
В случае успеха возвращается ненулевое значение, и функция заполняет члены структуры типа ICONINFO .
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
GetIconInfo создает битовые изображения для членов hbmMask и hbmColor структуры типа ICONINFO . Вызывающее приложение должно управлять этими изображениями и удалять их, когда в них отпадает необходимость.
См. также
CreateIcon, CreateIconFromResource, CreateIconIndirect, DestroyIcon, DrawIcon, DrawIconEx, ICONINFO, LoadIcon, LookupIconIdFromDirectory .