8.10.2.1 - Структура 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
Уникод				Нет 
Замечания по платформе		Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 01.07.2002