Page 52 - AutoLISP и Visual LISP в среде AutoCAD
P. 52
3.3. ПРЕДОПРЕДЕЛЕННЫЕ АТРИБУТЫ
Атрибуты элементов управления и объединений определяют их
размещение и функциональность. Некоторые атрибуты едины для всех
элементов. Задание большинства атрибутов является необязательным.
Многие атрибуты имеют значения по умолчанию. Атрибут похож на
переменную языка программирования. Он состоит из имени и значения.
Значения атрибутов могут быть: целыми или вещественными числами,
строками (текст в кавычках), зарезервированными словами (true – истина,
false – ложь, имена цветов AutoCad, например, red, white и т.д.). При этом
приложение на AutoLisp всегда получает значение атрибута в виде строки,
поэтому во многих случаях требуется использовать функции преобразования
типов.
Элемент управления
Имя атрибута или объединение, с Значение
которым связан
атрибут
action Все элементы Выражение AutoLisp
управления и выполняющее действие при
объединения, активации элемента
разрешающие
использование
данного атрибута
alignment Все элементы, за Горизонтальное или
исключением errtile и вертикальное выравнивание в
стандартных кнопок диалоговом окне или
подтверждения, объединении.
например ok_only или Возможные значения: для
ok_cancel_help элементов внутри диалога
или объединений в колонку:
left (влево), right (вправо) и
centered (по центру); для
объединений в ряд: top
(вверх), bottom (вниз),
centered (по центру)
allow_accept edit_box, При нажатии клавиши ввода
image_button, list_box или двойном щелчке мышью
активизируется элемент с
атрибутом is_default=true.
Данный атрибут может быть
уместен в случае, когда
требуется ввод или выбор без
подтверждения кнопкой Ok.
Возможные значения: true
(истина), false (ложь)
51