Структура 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 значка. При этом условии, высота должна быть равняться умноженной на два. Если эта структура определяет цветной значок, то эта маска определяет только битовую маску 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
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz