Структура ICONINFO.
Структура ICONINFO предназначена для хранения
информации об иконке или курсоре.
typedef struct _ICONINFO {
BOOL fIcon;
DWORD xHotspot;
DWORD yHotspot;
HBITMAP hbmMask;
HBITMAP hbmColor;
} ICONINFO;
Члены структуры
- fIcon
- Информацию об иконке или курсоре содержит
структура. TRUE - иконка; FALSE - курсор.
- xHotspot
- Содержит x-координату указателя курсора. Если
структура определяет иконку, то эта точка всегда
будет в центре иконки и данный параметр
игнорируется.
- yHotspot
- Содержит y-координату указателя курсора. Если
структура определяет иконку, то эта точка всегда
будет в центре иконки и данный параметр
игнорируется.
- hbmMask
- Содержит битовую маску битмапа иконки. Если
структура определяет чёрно-белую иконку, то эта
битовая маска формируется так, чтобы верхняя
половина это "иконка AND битовая маска", а
нижняя половина, это "иконка XOR битовая маска".
При этом высота должна быть умножена на 2. Если
структура определяет цветную иконку, то эта
маска определяет только битовую маску AND иконки.
- hbmColor
- Дескриптор цветного битмапа иконки. Данный
параметр не обязателен, если структура
определяет чёрно-белую иконку.
Дополнительная информация о структуре
Заголовок |
Объявлена в Winuser.h, включена в Windows.h |
Минимальные ОС |
Включена начиная с Windows 95, Windows NT 3.1 |
|