Элемент управления VolumeCostList
Элемент управления VolumeCostList содержит сведения о затратах, связанных с выбором на разных томах. В элементе управления отображаются все тома, участвующие в текущей установке, а также все тома, которые являются типами, указанными в битах атрибутов. Если требуемое дисковое пространство превышает объем, доступный на некотором диске, том выделен в таблице. Щелкнув заголовок столбца, сортирует тома в соответствии с выбранным столбцом.
Следующие строки используются для заголовков столбцов в элементе управления и должны быть указаны в таблице UIText:
- VolumeCostAvailable
- VolumeCostDifference
- VolumeCostRequired
- VolumeCostSize
- VolumeCostVolume
Следующие четыре локализованные строки используются в форматировании размера файла:
- Байт
- КБ
- МБ
- ГБ
Авторы могут задать ширину столбцов в элементе управления VolumeCostList, добавив ширину столбцов после любых спецификаций шрифтов. Ширина столбца вводится в виде ряда положительных целых чисел, заключенных в фигурные скобки. Пустые фигурные скобки или {0} скрытие столбца. Отрицательное число или строка, которая не может быть преобразована в положительное целое число, является недопустимой шириной столбца. Если в серии обнаружена недопустимая ширина столбца, остальные столбцы скрыты. Можно указать не более пяти ширин столбцов.
Содержимое текстового поля таблицы Control никогда не отображается элементом управления VolumeCostList. Вместо этого это поле указывает стиль текста, отображаемого элементом управления, и содержит описание элемента управления, используемого служебными программами проверки экрана. Чтобы задать стиль шрифта и шрифта текстовой строки, префиксировать строку отображаемых символов с помощью {\style} или {&style}. Где стиль — это идентификатор, указанный в столбце TextStyle таблицы TextStyle. Если ни из них нет, но свойство DefaultUIFont определено как допустимый текстовый стиль, этот шрифт будет использоваться. Приведенные ниже сведения считываются служебными программами проверки экрана в качестве описания элемента управления. См . специальные возможности.
Обратите внимание, что установщик не обновляет содержимое VolumeCostControl, когда пользователь вводит другой путь в элемент управления PathEdit, диалоговое окно "Обзор", элемент управления DirectoryList или элемент управления DirectoryCombo, так как с элементом управления VolumeCostList нет свойства.
Атрибуты элемента управления
С этим элементом управления можно использовать следующие атрибуты. Чтобы изменить значение атрибута с помощью события, подпишите элемент управления ControlEvent в таблице EventMapping и перечислите идентификатор атрибута в столбце атрибута. Введите идентификатор ControlEvent в столбце событий.
Идентификатор атрибута | Шестнадцатеричный бит | Description |
---|---|---|
Занимаемая должность |
Положение элемента управления в диалоговом окне. Введите ширину, высоту и координаты левого угла элемента управления в столбцы Width, Height, X и Y таблицы Control. Используйте единицы установщика для длины и расстояния. |
|
Text |
Чтобы отобразить текст в средства чтения с экрана, введите текст в текстовый столбец таблицы Control. См . специальные возможности. Чтобы задать ширину столбцов в элементе управления VolumeCostList, добавьте ширину столбца к любым спецификациям шрифта. Ширина столбца вводится в виде ряда положительных целых чисел, заключенных в фигурные скобки. Пустые фигурные скобки или {0} скрытие столбца. Отрицательное число или строка, которая не может быть преобразована в положительное целое число, является недопустимой шириной столбца. Если в серии обнаружена недопустимая ширина столбца, остальные столбцы скрыты. Можно указать не более пяти ширин столбцов. |
|
Visible |
0x00000000 0x00000001 |
Скрытый элемент управления. Видимый элемент управления. Включите этот бит в битовое слово столбца "Атрибуты" в таблице Control, чтобы сделать элемент управления видимым или скрытым при его создании. Вы также можете скрыть или показать элемент управления с помощью таблицы ControlCondition. |
Включено |
0x00000000 0x00000002 |
Управление в отключенном состоянии. Управление включенным состоянием. Включите этот бит в битовое слово в столбец "Атрибуты" элемента управления , чтобы включить элемент управления при создании. Вы также можете включить или отключить элемент управления с помощью таблицы ControlCondition. |
Затонувший |
0x00000000 0x00000004 |
Отображает визуальный стиль по умолчанию. Отображает элемент управления с 3-D. Включите эти биты в битовое слово в столбец "Атрибуты" таблицы Control. |
RTLRO |
0x00000000 0x00000020 |
Текст в элементе управления отображается в порядке чтения слева направо. Текст в элементе управления отображается в порядке чтения справа налево. |
RightAligned |
0x00000000 0x00000040 |
Текст в элементе управления выровнен по левому краю. Текст в элементе управления выровнен справа. |
LeftScroll |
0x00000000 0x00000080 |
Полоса прокрутки расположена справа от элемента управления. Полоса прокрутки расположена слева от элемента управления. |
Bidi |
0x000000E0 |
Задайте это значение для сочетания атрибутов RTLRO, RightAligned и LeftScroll . |
Съемныйvolume |
0x00010000 |
Элемент управления перечисляет съемные диски. Включите в битовое слово в столбец "Атрибуты" таблицы Control. |
FixedVolume |
0x00020000 |
Списки элементов управления исправлены внутренние жесткие диски. Включите в битовое слово в столбец "Атрибуты" таблицы Control. |
RemoteVolume |
0x00040000 |
Элемент управления перечисляет удаленные тома. Включите в битовое слово в столбец "Атрибуты" таблицы Control. |
CDROMVolume |
0x00080000 |
Список томов CD-ROM. Включите в битовое слово в столбец "Атрибуты" таблицы Control. |
RAMDiskVolume |
0x00100000 |
Элемент управления перечисляет диски ОЗУ. Включите в битовое слово в столбец "Атрибуты" таблицы Control. |
FloppyVolume |
0x00200000 |
Списки флоппи-дисков. Включите в битовое слово в столбец "Атрибуты" таблицы Control. |
ControlShowRollbackCost |
0x00000000 0x00400000 |
Если ПАРАМЕТР PROMPTROLLBACKCOST = P, и этот атрибут не задан, откат, файлы резервного копирования не включаются в затраты, отображаемые элементом управления VolumeCostList. Если ПАРАМЕТР PROMPTROLLBACKCOST = P, и этот атрибут задан, откат файлов резервного копирования включается в затраты, отображаемые элементом управления VolumeCostList. Этот атрибут элемента управления игнорируется, если PROMPTROLLBACKCOST = D или F. Если PROMPTROLLBACKCOST = F, стоимость отката включает файлы резервного копирования. Если PROMPTROLLBACKCOST = D или DISABLEROLLBACK = 1, стоимость отката не включена. |
Замечания
Этот элемент управления можно создать из класса WC_LISTVIEW с помощью функции CreateWindowEx. Он содержит стили LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, WS_CHILD, WS_TABSTOP и WS_GROUP.