Page 43 - AutoLISP и Visual LISP в среде AutoCAD
P. 43
3. СРЕДСТВА ВИЗУАЛЬНОГО КОНТРОЛЯ И ОБРАБОТКИ
ИНФОРМАЦИИ В AUTOLISP
Диалоговые окна – одно из средств наглядной и удобной работы по
вводу параметров в программу и отображения результатов ее работы. Для
разработки диалоговых окон и программирования в среде AutoCad
используется язык управления диалогами DCL (AutoCAD Dialog Control
Language).
Диалоговые окна определяются в текстовых файлах с расширением dcl.
В каждом диалоговом окне содержится один или несколько элементов
управления (tile), определяющих функции окна. К основным элементам
управления относятся: кнопки (button, image_button), надписи (text),
текстовые поля ввода (edit_box), поля списков (list_box, popup_list),
графические изображения (image), кнопки выбора с зависимой и
независимой фиксацией (radio_button, toggle), скользящие шкалы (slider).
Расположение элементов управления в диалоговом окне может быть
различным. Для позиционирования элементов внутри диалога можно
использовать объединение их в ряды и колонки, с возможностью обрамления
рамкой, помещать специальные разделители, отделяющие элементы или
объединения друг от друга.
Управление появлением и параметрами различных элементов и
объединений на языке DCL осуществляется с помощью атрибутов,
определяющих внешний вид элемента, его размеры и расположение, реакцию
на нажатия специальных клавиш.
42