Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Рекламные щиты могут отображать последовательность изображений и текста в диалоговом окне во время установки. Как правило, рекламные щиты используются для создания визуального эффекта слайд-шоу или анимации, которая сообщает пользователю о ходе установки.
Отображение рекламных щитов в бессерверном диалоговом окне
Включите запись в таблицу диалогов для бездискового диалогового окна, содержащего рекламный щит. После отображения рекламного щита немодальное диалоговое окно возвращает управление установщику. Это позволяет установщику обрабатывать сообщения и обновлять диалоговое окно и рекламный щит. Чтобы создать независимое диалоговое окно, не устанавливайте бит стиля модального диалога в поле "Атрибуты" таблицы диалогов . Следующая таблица диалоговых окон указывает диалоговое окно ActionDialog.
таблица диалогов (частично)
Диалог_ HCentering VCentering Ширина Высота Атрибуты Титул Control_First Управление_По_Умолчанию Управление_Отмена ActionDialog 50 50 480 240 5 Действие Отмена Отмена Отмена Добавьте запись в таблицу управления , чтобы указать, что в диалоговом окне отображается рекламный щит. Запись определяет размер и позицию региона в диалоговом окне, где отображаются элементы управления рекламными щитами, перечисленные в таблице BBControl Table. Следующая таблица управления определяет положение и размер рекламного щита в диалоговом окне ActionDialog.
таблица управления (частично)
Диалог_ Контроль Тип X Y Ширина Высота Атрибуты ActionDialog Рекламный щит Рекламный щит 0 110 480 130 1 Billboard Table перечисляет элементы управления рекламными щитами и указывает, когда отображается определенный элемент управления рекламным щитом. Добавьте запись в Billboard Table для каждого элемента управления рекламным щитом. Таблица Billboard отслеживает сообщения о ходе выполнения, отправленные во время установки. Рекламный щит отображается только в том случае, если сообщение о прогрессе отправляется действиями, перечисленными в столбце Actions таблицы Billboard Table, и только если функция в поле Feature_ выбрана для установки. После отображения рекламного щита оно остается видимым до тех пор, пока не будет охвачено другим рекламным щитом, или пока диалоговое окно не будет закрыто. Если для действия указано несколько рекламных щитов, они отображаются одновременно в порядке, указанном полем заказа. Например, следующие записи в таблице Billboard сначала отображают элемент BB1, а затем элемент управления BB2 из Billboard Controls, когда выполняется действие InstallFiles и выбрана для установки функция QuickTest.
Таблица Billboard (частично)
Рекламный щит Особенность Действие Заказ BB1 QuickTest InstallFiles 1 BB2 Быстрый тест InstallFiles 2 таблица BBControl Table указывает элементы управления, принадлежащие Billboard Controls, которые перечислены в таблице Billboard. Элемент управления текстовый элемент управления, элемент управления растровым изображениеми элемент управления значками являются единственными типами элементов управления, которые могут размещаться на рекламном щите. Несколько элементов управления можно поместить на каждый рекламный щит. Введите имя рекламного щита в поле Billboard_ таблицы BBControl точно так же, как оно отображается в таблице Billboard.
Каждая позиция элемента управления указывается в качестве координат верхнего левого угла элемента управления. Источник системы координат расположен в левом верхнем углу элемента управления рекламным щитом, а не в углу диалогового окна. Координаты находятся в единицах установщика, а не в диалоговых единицах. Единица установщика равна одной двенадцатой высоте 10-точечного шрифта MS Sans Serif. Следующая таблица BBControl связывает элементы управления с рекламными щитами.
таблица BBControl (частично)
Рекламный щит BBControl Тип X Y Ширина Высота Атрибуты Текст BB1 Текст Текст 100 30 280 280 3 Первый рекламный щит BB1 Битмап1 Bitmap 0 0 100 100 3 Программное обеспечение BB1 Bitmap2 Битмап 380 0 100 100 3 Музыка BB2 Текст Текст 100 30 280 20 3 Второй рекламный щит BB2 Битмап1 Точечный рисунок 0 0 100 100 3 Музыка BB2 Bitmap2 Точечный рисунок 380 0 100 100 3 Программное обеспечение Чтобы отобразить баннер в диалоговом окне ActionDialog, необходимо подключить элемент управления "Баннер" к SetProgress ControlEvent, добавив запись в таблицу EventMapping. Когда установщик публикует ControlEvent SetProgress, указанный в столбце "Событие", установщик задает атрибут управления, указанный в поле "Атрибут". Поле события содержит строковый идентификатор (без кавычки) элемента SetProgress ControlEvent. Поле "Атрибут" содержит идентификатор строки (без кавычек) заданного атрибута. Поля Dialog_ и Control_ определяют элемент управления Billboard и должны совпадать с соответствующими полями в таблице управления. Например, следующая таблица EventMapping подписывает элемент управления на событие.
таблица EventMapping (частично)
Диалог_ Контроль_ Событие Атрибут ActionDialog Рекламный щит SetProgres Прогресс