Page 48 - AutoLISP и Visual LISP в среде AutoCAD
P. 48
Необязательные атрибуты: alignment, color, fixed_height, fixed_width.
Пример:
:image {
key="im";
color=dialog_background;
width=10;
heigth=3;
}
slider – скользящая шкала. Элемент управления, который используется
для управления диапазоном чисел. Данный элемент имеет индикатор, с
помощью которого пользователь может выставлять нужные значения.
Программа на AutoLisp должна контролировать любые действия, связанные
с элементом slider, и модернизировать связанный с ним элемент управления
(обычно это edit_box).
Обязательные атрибуты: key – имя (ключ) с помощью которого
приложение на AutoLisp управляет элементом и диалогом.
Необязательные атрибуты: action, alignment, big_increment, fixed_height,
fixed_width, height, is_enabled, is_tab_stop, layout, max_value, min_value,
small_increment, value, width.
Пример:
:slider {
key="sl";
value="50";
min_value=0;
max_value=100;
small_increment=1;
big_increment=20;
width=20;
fixed_width=true;
}
spacer – разделитель. Элемент, который позволяет управлять
расположением элементов управления в диалоговом окне. Данный элемент
представляет собой пустое поле определенных размеров, с помощью
которого можно регулировать горизонтальное и вертикальное расстояние
между элементами управления. Кроме стандартного элемента spacer в файле
base.dcl определен элемент spacer_1, имеющий высоту и ширину в один
символ.
Обязательные атрибуты: нет.
Необязательные атрибуты: alignment, fixed_height, fixed_width, height,
key, width.
Пример:
47