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


Таблица диалоговых окон

Таблица диалогов содержит все диалоги, которые отображаются в пользовательском интерфейсе как в полном, так и в сокращенном режимах.

Таблица диалоговых окон содержит следующие столбцы.

Столбец Type Ключ Допускает значения NULL
Диалог Идентификатор Да N
HCentering Целое число N N
VCentering Целое число N N
Ширина Целое число N N
Высота Целое число N N
Атрибуты DoubleInteger N Да
Заголовок Форматированные Нет Да
Control_First Идентификатор N N
Control_Default Идентификатор N Да
Control_Cancel Идентификатор N Да

 

Столбцы

Диалог

Первичный ключ и имя диалогового окна.

HCentering

Горизонтальное положение диалогового окна.

Диапазон от 0 до 100 с 0 на левом крае экрана и 100 в правом крае.

VCentering

Положение диалогового окна по вертикали.

Диапазон от 0 до 100 с 0 в верхней части экрана и 100 на нижнем крае.

Ширина

Ширина прямоугольной границы диалогового окна.

Это число должно быть не отрицательным.

Высота

Высота прямоугольной границы диалогового окна.

Это число должно быть не отрицательным.

Атрибуты

32-разрядное слово, указывающее флаги атрибутов, применяемые к этому диалоговому окку.

Это число должно быть не отрицательным. Дополнительные сведения см. в разделе Биты стиля диалога.

Название

Локализуемая текстовая строка, указывающая заголовок, отображаемый в строке заголовка диалогового окна.

Control_First

Внешний ключ ко второму столбцу контрольной таблицы.

Объединение этого поля с полем Диалоговое окно указывает уникальный элемент управления в таблице элементов управления , который принимает фокус при открытии диалогового окна. Как правило, это может быть элемент управления Изменение, Элемент управления SelectionTree или любой другой элемент управления, который может принять фокус. Если элемент управления PushButton является единственным элементом управления, присутствующим в диалоговом окне, который может принимать фокус, то элемент PushButton, введенный в поле ControlDefault, также должен быть введен в поле Control First ( Элемент управления). Этот столбец игнорируется в диалоговом окне Ошибки .

Так как статический текст не может принять фокус, элемент управления "Текст ", описывающий элемент управления "Изменить", "Элемент управления Пути", Элемент управления ListView, Элемент управления ComboBox или Элемент управления VolumeSelectCombo должен быть сделан первым элементом управления в диалоговом окне для обеспечения совместимости со средствами чтения с экрана.

Control_Default

Внешний ключ ко второму столбцу контрольной таблицы.

Объединение этого поля с полем Диалоговое окно указывает элемент управления по умолчанию, который принимает фокус при открытии диалогового окна. Как правило, это может быть элемент управления PushButton. Если элемент управления PushButton в диалоговом окне не имеет фокуса, клавиша Return эквивалентна щелчку элемента управления по умолчанию. Если этот столбец оставить пустым, элемент управления по умолчанию отсутствует. Этот столбец игнорируется в диалоговом окне Ошибки .

Control_Cancel

Внешний ключ ко второму столбцу контрольной таблицы.

Объединение этого поля с полем Диалоговое окно указывает элемент управления, который отменяет установку. Этот элемент управления связан с событиями в таблице ControlEvent , используемой для отмены установки. Нажатие клавиши ESC или нажатие кнопки Закрыть эквивалентно нажатию кнопки отмены. Этот столбец игнорируется в диалоговом окне ошибки

Коробка.

Элемент управления отменой скрыт во время отката или удаления файлов с резервными копиями. Внутренний обработчик пользовательского интерфейса скрывает элемент управления при получении сообщения INSTALLMESSAGE_COMMONDATA.

Комментарии

Целочисленные значения ширины и высоты находятся в единицах установщика, а не в диалоговых единицах.

Два значения центра игнорируются для последующих диалоговых окон в последовательности мастера. Позиции диалогового окна задаются пользователем или в предыдущем диалоговом окне. Эти последовательности диалоговых окон создаются с помощью элемента управления NewDialogEvent.

Проверка

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46