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


Диалоговые окна (установщик Windows)

Диалоговые окна указываются в столбце Диалоговое окно таблицы Диалог. Дополнительные сведения о добавлении диалогового окна или рекламного щита в пользовательский интерфейс см. в разделе Использование пользовательского интерфейса.

Зарезервированные имена диалоговых окон

Следующие имена диалоговых окон зарезервированы установщиком Windows и не должны использоваться для пользовательских диалоговых окон. Установщик требует, чтобы эти диалоговые окна были перечислены в таблице Диалоговые окна , используя следующие зарезервированные имена. Каждое диалоговое окно и имя можно указать только один раз. Разработчики должны создавать эти диалоговые окна в пользовательском интерфейсе. Сведения о предварительном просмотре диалоговых окон см. в разделе Импорт пользовательского интерфейса.

Имя диалогового окна Краткое описание диалогового окна
FilesInUse Dialog Оповещает пользователя о перезаписи или удалении файлов.
Диалоговое окно FirstRun Собирает имя пользователя, название компании и идентификатор продукта.
Диалоговое окно MsiRMFilesInUse Оповещает пользователя о перезаписи или удалении файлов и предоставляет пользователю возможность использовать диспетчер перезапуска для закрытия и перезапуска приложений.

 

Обязательные диалоговые окна

Во время установки некоторые события приводят к тому, что установщик Windows проверка таблицы последовательностей пользовательского интерфейса в пакете и отображает указанное диалоговое окно. Например, в случае неустранимой ошибки установщик Windows отображает диалоговое окно с порядковым номером -3 в таблице последовательностей пользовательского интерфейса независимо от того, как это диалоговое окно называется в таблице Dialog. В следующей таблице перечислены конкретные события и их порядковый номер в таблице последовательностей пользовательского интерфейса:

Тип события Порядковый номер таблицы последовательности пользовательского интерфейса Описание диалогового окна
Неустранимая ошибка –3 Установка была завершена из-за неустранимой ошибки.
Выход пользователя -2 Установка была завершена по запросу пользователя.
Выйти -1 Установка успешно завершена.

 

Кроме того, автор пакета должен создать универсальное диалоговое окно для отображения сообщений об ошибках установщика Windows. Это диалоговое окно может называться любым, но это имя должно быть указано в свойстве ErrorDialog .

Типичные диалоговые окна

Следующие диалоговые окна являются необязательными и обычно включаются в пользовательский интерфейс пакета установки. Эти диалоги являются типичными для большинства мастеров пользовательского интерфейса для установки файлов. Эти диалоговые окна могут иметь любое имя в таблице Dialog. Приведенные имена рекомендуются только для ясности и могут быть изменены при необходимости. Например, в пакете можно использовать два разных настраиваемых диалоговых окна LicenseAgreement , которые отличаются в таблице Dialog именами ProfessionalLicenseAgreement и LimitedLicenseAgreement.

Тип диалогового окна Краткое описание диалогового окна
Диалоговое окно DiskCost Указывает на нехватку места на диске для установки.
Диалоговое окно "Обзор" Позволяет пользователю выбрать каталог.
Диалоговое окно "Отмена" Подтверждает запрос на завершение установки.
Диалоговое окно лицензионного соглашения Модальное поле с лицензионным соглашением.
Диалоговое окно выбора Модальное поле, позволяющее пользователю выбирать элементы.