EN  RU
Войти
Главная
Скачать
Купить
Документация
Поддержка
Контакты
 
Справочная информация  /  FAQ

Переменные-параметры диалогов

Описание параметров-переменных диалоговых окон. Вы можете переопределить следующие переменные для диалоговых окон. Если вы хотите переопределить переменную для всех окон, то укажите перед именем символ '_' ( например, _Dcap )

Dcap - Заголовок окна
Dhead - Заголовок верхней панели
Dsubhead - Текст верхней панели
Dprev - Текст для кнопки 'Назад'
Dnext - Текст для кнопки 'Далее'
Dcancel - Текст для кнопки 'Отмена'
Dlabel - Текст левой нижней части окна
Dlabelurl - URL адрес для текста левой нижней части окна
Dhideheader - Укажите 1, если хотите скрыть верхний заголовок диалогового окна.
Denter - Вы можете указать указать идентификатор команды, который будет послан в функцию обработчик при нажатии на кнопку Enter.
DNocancel - Укажите 1, чтобы запретить закрытие диалога.
Dexit - Вы можете указать свое сообщение выхода для диалога.
Dcenter - Укажите 1 чтобы разместить диалоговое окно середине экрана.
DOK - Обработка нажатия кнопки Отмена
1 - эквивалента успешному завершению
2 - программа не будет спрашивать о выходе
Dcolor - Цвет по умолчанию для верхней панели. По умолчанию, используется цвет окна на машине пользователя. Также, вы можете указать цвет в RGB формате. Если вы хотите указать общий цвет для всех диалогов, то определите макрос defcolor.

Dcolor => 0xFF0000 - красный цвет. 

Dtextcol - Цвет текста для верхней панели. По умолчанию, используется цвет текста пользователя. Вы можете указать цвет в RGB формате. Если вы хотите указать общий цвет для всех диалогов, то определите переменную _Dtextcol.

Dtextcol => 0x0000FF - синий цвет. 

Dif - Вы можете пропустить любой диалог в зависимости от условия. Диалог будет пропускаться если условие ложно в момент выполнения. Подробнее смотрите Как использовать Условие.

Dif => isweldlg - Пропустить диалог если переменная isweldlg равен "0". 

Dfunc - Определение собственной функции обработки сообщений. Подробнее смотрите Как определить свою функцию обработчик диалоговых окон.

Dnextfunc - Определение собственной функции, которая будет вызываться когда пользователь нажимает на кнопку Далее в диалоге. При этом вы можете отменить этот переход если введенные данные не корректны. Для этого нужно возвратить 0. Если пользователь может продолжить процесс установки, то возвращается 1. Подробнее про данную возможность можно прочитать в статье Как определить свою функцию обработчик диалоговых окон.

Dnextfunc => mycustomcmdproc

Вы можете двигать и изменять размеры у диалоговых контролов (элементов). Смотрите подробнее Как двигать и изменять размеры диалоговых контролов.

Смотрите также

  • Как определить свою функцию обработчик диалоговых окон
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.
  • Справочная информация
    • Введение
    • Первое знакомство
    • Сравнение инсталляторов
    • Лицензионное соглашение
    • Лицензия Light
    • Лицензия Free
    • Возможности программы
    • Список команд
    • FAQ
      • Глобальные переменные
      • Как использовать переменные среды
      • Как определить Control ID
      • Как подписать инсталляцию
      • Как создавать ярлыки
      • Локальные переменные
      • Переносная версия
      • Установка 64-bit приложений
      • Ложные срабатывания антивирусов
      • Фильтр распаковки
      • Запуск из командной строки
      • Как двигать контролы
      • Как использовать Условие
      • Мультисборка установок
      • Общие параметры диалогов
      • Переменные зависимые от языка
      • Переменные-параметры диалогов
      • Предопределенные директории
      • Предопределенные переменные
      • Функция-обработчик диалогов
    • Примеры
    • CreateInstall Assistant
    • Распаковщик установок
    • Решение проблем
Политика конфиденциальности
Copyright © ООО «Новострим», 2009-2026 ОГРН 1107232031390. Все права защищены.