Win32 API. Пиктограммы
Страница 25. Структура ICONINFO


Структура 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 NTДа 
Win95Да
Win32sНет
Импортируемая библиотека-
Заголовочный файлwinuser.h
УникодНет
Замечания по платформеНе имеется

 

 
« Предыдущая статья   Следующая статья »