Виды событий в AutoCAD
Некоторые из основных событий, представленные в AutoCAD, для соответствующих классов и процессов:
- Application : закрытие, открытие приложения, изменение системных переменных, переход и закрытие окна модели;
- Database : сохранение чертежа, добавление\удаление объектов, вставка блоков, подключение внешних ссылок;
- Document : закрытие документа, смена переменных;
- DocumentCollection : создание и закрытие документа, становление документа активным, блокировка документа;
- Editor : различный пользовательский ввод;
- Graphics : создание и редактирование видов;
- Plotting : вывод листа на печать;
- Publishing : публикация листа;
- Runtime : загрузка и выгрузка модулей, смена переменных;
- Windows : изменение положения иконок, панелей.
Функции, реагирующие на события, называются обработчиками событий и выполняются автоматически каждый раз, когда срабатывает соответствующее событие. Информация, содержащаяся в аргументах, возвращаемых событием, передается от обработчика событий к объекту, например имя системной переменной в событии SystemVariableChanging в виде SystemVariableChangingEventArgs.