Структура 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 значка. При этом условии, высота должна быть равняться умноженной на два. Если эта структура определяет цветной значок, то эта маска определяет только битовую маску AND значка.
hbmColor
Дескриптор цветного точечного рисунка значка. Этот член структуры может быть дополнительным, если эта структура определяет черно-белый значок. Битовая маска AND параметра hbmMask применяется с флажком SRCAND в месте назначения; позже, цветной точечный рисунок применяется (использующий XOR) в месте назначения при помощи использования флажка SRCINVERT.
Смотри также
Обзор Значки, Структуры, используемые значками, CreateIconIndirect, GetIconInfo
Размещение и совместимость ICONINFO | ||
К | 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 и выше |
в | ||
е | ||
р | ||
Используемая библиотека | - | |
Используемая DLL | - | |
Заголовочный файл | ||
- объявлено в | Winuser.h | |
- включено в | Windows.h | |
Unicode | ||
Замечания по платформе | Не имеется |