ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Команда


Повсюду этой главы, термин “команда” относится к разнообразию конструкций AutoCAD. Команда состоит из последовательности программы, выполненной как логический модуль работы, которая может требоваться пользователем или одним из AutoCAD, пишущего сценарий двигатели. Независимо от того, какой конструкция используется, команда может быть уничтожена независимо от других действий, выполненных в течение операции системы.

Определенно для API MDI, команда - последовательность кода, который начинается,  блокируя документ и концы,  разблокируя документ. В общих{*обычных*} случаях, эта блокировка и разблокирование будет выполнена ObjectARX, но в течение других времен,  приложение должно делать блокировку и разблокирование непосредственно. Все после конструкций AutoCAD - команды:

§

AutoCAD встроенные команды.

§         Встроенные команды, выполненные непосредственно от командного процессора, типа F2 для экрана изменения. Это включает функцию и клавиши CTRL.

§         обращения функции AutoLISP, которые могут быть определены или в AutoLISP или в ObjectARX-приложении, используя acedDefun ().

§         команды программы External, определенные в acad.pgp.

§         AcEd-зарегистрированные команды, зарегистрированные из AutoCAD.

§         Действия, принятые от немодального окна диалога или некоторого другого внешнего процесса, типично, которому оказывает гостеприимство ObjectARX-приложение.

§         набор действий, принятых от приложения ActiveX во внешнем процессе.

§         Действия, принятые от VBA до интерфейса ActiveX.

§         Щелкают правой кнопкой мыши обращения меню контекста.



Содержание раздела