Диалоговые окна (установщик Windows)
Диалоговые окна указываются в столбце Диалоговое окно таблицы Диалог. Дополнительные сведения о добавлении диалогового окна или рекламного щита в пользовательский интерфейс см. в разделе Использование пользовательского интерфейса.
Зарезервированные имена диалоговых окон
Следующие имена диалоговых окон зарезервированы установщиком Windows и не должны использоваться для пользовательских диалоговых окон. Установщик требует, чтобы эти диалоговые окна были перечислены в таблице Диалоговые окна , используя следующие зарезервированные имена. Каждое диалоговое окно и имя можно указать только один раз. Разработчики должны создавать эти диалоговые окна в пользовательском интерфейсе. Сведения о предварительном просмотре диалоговых окон см. в разделе Импорт пользовательского интерфейса.
Имя диалогового окна | Краткое описание диалогового окна |
---|---|
FilesInUse Dialog | Оповещает пользователя о перезаписи или удалении файлов. |
Диалоговое окно FirstRun | Собирает имя пользователя, название компании и идентификатор продукта. |
Диалоговое окно MsiRMFilesInUse | Оповещает пользователя о перезаписи или удалении файлов и предоставляет пользователю возможность использовать диспетчер перезапуска для закрытия и перезапуска приложений. |
Обязательные диалоговые окна
Во время установки некоторые события приводят к тому, что установщик Windows проверка таблицы последовательностей пользовательского интерфейса в пакете и отображает указанное диалоговое окно. Например, в случае неустранимой ошибки установщик Windows отображает диалоговое окно с порядковым номером -3 в таблице последовательностей пользовательского интерфейса независимо от того, как это диалоговое окно называется в таблице Dialog. В следующей таблице перечислены конкретные события и их порядковый номер в таблице последовательностей пользовательского интерфейса:
Тип события | Порядковый номер таблицы последовательности пользовательского интерфейса | Описание диалогового окна |
---|---|---|
Неустранимая ошибка | –3 | Установка была завершена из-за неустранимой ошибки. |
Выход пользователя | -2 | Установка была завершена по запросу пользователя. |
Выйти | -1 | Установка успешно завершена. |
Кроме того, автор пакета должен создать универсальное диалоговое окно для отображения сообщений об ошибках установщика Windows. Это диалоговое окно может называться любым, но это имя должно быть указано в свойстве ErrorDialog .
Типичные диалоговые окна
Следующие диалоговые окна являются необязательными и обычно включаются в пользовательский интерфейс пакета установки. Эти диалоги являются типичными для большинства мастеров пользовательского интерфейса для установки файлов. Эти диалоговые окна могут иметь любое имя в таблице Dialog. Приведенные имена рекомендуются только для ясности и могут быть изменены при необходимости. Например, в пакете можно использовать два разных настраиваемых диалоговых окна LicenseAgreement , которые отличаются в таблице Dialog именами ProfessionalLicenseAgreement и LimitedLicenseAgreement.
Тип диалогового окна | Краткое описание диалогового окна |
---|---|
Диалоговое окно DiskCost | Указывает на нехватку места на диске для установки. |
Диалоговое окно "Обзор" | Позволяет пользователю выбрать каталог. |
Диалоговое окно "Отмена" | Подтверждает запрос на завершение установки. |
Диалоговое окно лицензионного соглашения | Модальное поле с лицензионным соглашением. |
Диалоговое окно выбора | Модальное поле, позволяющее пользователю выбирать элементы. |