Составители:
Рубрика:
38
изображения к высоте.
Надпись text
label: Строка в кавычках, выводимая в поле надписи.
value: Аналогична LABEL, но не влияет на компоновку полей. Если сообщение
является неименяемым, следует определить атрибут LABEL без определения WIDTH и
VALUE.
4.3. Функции автолиспа
Сначала DCL-файл надо найти и открыть. Обычно он располагается в том же каталоге
где и вызывающая программа.
(load_dialod <имя_DCL_файла>)
Возвращаемое значение DCL_ID - целое
(unload_dialog DCL_ID)
Выгружает диалоговый файл. Она записывается после обработки всех полей и выхода
из диалога.
В DCL-файле может быть сгруппировано несколько диалоговых окон. Следующая
функция вызывает диалоговое окно (по имени) и начинает управление им.
(new_dialog <имя_окна> DCL_ID)
После вызова этой функции происходит установка всех полей, присвоение значений,
создание изображений, списков. Возвращаемое значение t - при успешном открытии
(start_dialog).
4.4. Последовательность обработки при программировании
Создаете функцию. Внутри функции определяете идентификатор диалога load_dialog,
проверяете, есть ли такой диалог
new_dialog. Дальше - определяете действия, связанные с
ключами
action_tile, а дальше - диалог стартует start_dialog. С помощью оператора cond
определяете выбранный пользователем вариант, и после этого диалог выгружаем из памяти
unload_dialog и все.
Кнопки
Диалог
dd_button : dialog { label = "Тестирование кнопок";
fixed_height = true;
: button { key = "btn1"; value = "0"; fixed_height = true; alignment = center;
label = "Кнопка 1"; }
: button { key = "btn2"; value = "0"; fixed_height = true; alignment = center;
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »