Переменные-параметры диалогов
Описание параметров-переменных диалоговых окон. Вы можете переопределить следующие переменные для диалоговых окон. Если вы хотите переопределить переменную для всех окон, то укажите перед именем символ '_' ( например, _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
Вы можете двигать и изменять размеры у диалоговых контролов (элементов). Смотрите подробнее Как двигать и изменять размеры диалоговых контролов.