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


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

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

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

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

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

 

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

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

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

 

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

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

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

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