Поделиться через


Элемент управления значком

Элемент управления "Значок" отображает статическое изображение значка. Фон изображения прозрачный.

Атрибуты элемента управления

С этим элементом управления можно использовать следующие атрибуты. Чтобы изменить значение атрибута с помощью события, подпишитесь на элемент управления ControlEvent в таблице EventMapping и перечислите идентификатор атрибута в столбце "Атрибут". Введите идентификатор ControlEvent в столбце событий.

Идентификатор атрибута Шестнадцатеричный бит Описание
положение Положение элемента управления в диалоговом окне. Введите ширину, высоту и координаты левого угла элемента управления в столбцы Width, Height, X и Y таблицы элементов управления . Используйте единицы установщика для длины и расстояния.
текста Содержит имя значка, хранящегося в двоичной таблице. Чтобы отобразить значок, хранящийся в двоичной таблице, введите имя записи изображения, отображаемой в двоичной таблице в текстовом столбце таблицы Control, записи для этого элемента управления.
видимые 0x00000000 0x00000001
Скрытый элемент управления. Видимый элемент управления.
Включите этот бит в битовое слово столбца "Атрибуты" в таблице управления , чтобы элемент управления был видимым или скрытым при его создании.
Вы также можете скрыть или показать элемент управления с помощью таблицы controlCondition .
Sunken 0x00000000 0x00000004
Отображает визуальный стиль по умолчанию. Отображает элемент управления с 3-D взглядом.
Включите эти биты в битовое слово в столбец "Атрибуты" таблицы управления .
FixedSize 0x00000000 0x00100000
Растягивает изображение значка, чтобы он соответствовал элементу управления. Обрезка или центрируется изображение значка в элементе управления.
Включите этот бит в битовое слово столбца "Атрибуты" таблицы Control.
IconSize 0x00000000 0x00200000
0x00400000
0x00600000
Загружает первый образ. Загружает первый образ 16x16.
Загружает первый образ 32x32.
Загружает первый образ 48x48.
Файл значка может содержать изображения разного размера одного значка. Включите значение соответствующего битового слова в столбец "Атрибуты" таблицы управления
Если эти биты не заданы, установщик игнорирует атрибут FixedSize и изображение растянуто, чтобы поместить прямоугольник элемента управления. Если заданы биты IconSize и FixedSize, изображение меньше, чем элемент управления, и изображение больше, чем элемент управления.

 

Замечания

Этот элемент управления можно создать из статического класса с помощью функции CreateWindowEx. Он содержит стили SS_ICON, SS_CENTERIMAGE, WS_CHILDи WS_GROUP.