Атрибуты элемента управления
Сведения об атрибутах элемента управления см. в ссылке на конкретный элемент управления, который необходимо создать в элементах управления , а также ссылки на определенные атрибуты элемента управления в следующих списках.
Для указания атрибутов элемента управления используются следующие методы:
- Используйте таблицу ControlCondition для отключения, включения, скрытия или отображения элемента управления в соответствии со значением свойства или условной инструкции. Эту таблицу также можно использовать для переопределения элемента управления по умолчанию, указанного в таблице Dialog.
- Подпишите элемент управления на controlEvent в таблице EventMapping. Введите идентификатор атрибута в столбце "Атрибут" и идентификатор ControlEvent в столбце "Событие" этой таблицы.
- Задайте битовые флаги атрибута элемента управления в столбце Attribute таблицы Control. При создании элемента управления задаются атрибуты.
Некоторые атрибуты не могут быть заданы для каждого элемента управления или указаны всеми приведенными выше методами. Дополнительные сведения см. в разделах о конкретных элементах управления и атрибутах.
Начальные значения некоторых атрибутов элемента управления можно задать с битами в таблице Control.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
Bidi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
Enabled | 2 | 0x00000002 | msidbControlAttributesEnabled |
Косвенные | 8 | 0x00000008 | msidbControlAttributesIndirect |
Целочисленный элемент управления | 16 | 0x00000010 | msidbControlAttributesInteger |
LeftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
RightAligned | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
Sunken | 4 | 0x00000004 | msidbControlAttributesSunken |
Visible | 1 | 0x00000001 | msidbControlAttributesVisible |
Эти атрибуты элементов управления Text задаются битами.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131072 | 0x00020000 | msidbControlAttributesNoPrefix |
Nowrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
Пароль | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
Прозрачный | 65536 | 0x00010000 | msidbControlAttributesTransparent |
UsersLanguage | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
Этот атрибут элемента управления ProgressBar задается битом.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Эти атрибуты элементов управления Volume и Directory SelectCombo задаются битами.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume |
FixedVolume | 131072 | 0x00020000 | msidbControlAttributesFixedVolume |
FloppyVolume | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume |
RemovableVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
Эти атрибуты элементов управления ListBox и ComboBox задаются битами.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
Элемент управления ComboList | 131072 | 0x00020000 | msidbControlAttributesComboList |
Отсортированный элемент управления | 65536 | 0x00010000 | msidbControlAttributesSorted |
Этот атрибут элемента управления Edit задается битом.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
Многострочный | 65536 | 0x00010000 | msidbControlAttributesMultiline |
Эти атрибуты элементов управления PictureButton задаются битами.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
Bitmap | 262144 | 0x00040000 | msidbControlAttributesBitmap |
FixedSize | 1048576 | 0x00100000 | msidbControlAttributesFixedSize |
Значок: | 524288 | 0x00080000 | msidbControlAttributesIcon |
IconSize16 | 2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
ЗначокSize32 | 4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
IconSize48 | 6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
Элемент управления PushLike | 131072 | 0x00020000 | msidbControlAttributesPushLike |
Этот атрибут элемента управления RadioButton задается битом.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
HasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
Этот атрибут элемента управления PushButton задается битом.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
Этот атрибут элемента управления VolumeCostList задается битом.
attribute | Decimal | Шестнадцатеричный | Постоянно |
---|---|---|---|
ControlShowRollbackCost | 4194304 | 0x00400000 | msidbControlShowRollbackCost |
Следующие атрибуты элемента управления не задаются битами. Эти атрибуты создаются в таблицах пользовательского интерфейса или задаются с помощью событий управления.
Элемент управления "Ход выполнения"
См . раздел "Добавление элементов управления" и "Текст".