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

Выполнение Объектов Автоматизации


Следующие Определенные автохамом интерфейсы поддержаны объектами COM в API Автоматизации, которые представляют объект в базе данных:

IacadBaseObject

Поддерживает связь к AcDbObject через AcDbObjectId.

IacadObjectEvents

Исходный интерфейс, который уведомляет клиентов COM когда AcDbObject изменился.



IretrieveApplication

Используемым, чтобы сообщить объект COM, что возвращаться для Прикладного свойства.

IacadObject

Выставляет все общие свойства и методы, которые обращаются к каждому объекту в базе данных.

IacadEntity

Выставляет все общие свойства и методы, которые обращаются к каждому примитиву в базе данных. (Только применимый для AcDbEntity –наследованных классов.)

Следующие интерфейсы - не AutoCAD, определенный, но требованы для надлежащего поведения:

Idispatch

Позволяет поздно обязывать. Броузеры типа OPM

требуют этого интерфейса.

IconnectionPointContainer

Используемым, чтобы сохранить список точек соединения.

IconnectionPoint

Используемым, чтобы позволить клиентов COM, чтобы просить о уведомлении.

IsupportErrorInfo

Сообщает клиентам COM что объектная информация ошибки поддержек.

Если Вы создаете класс COM, чтобы представить AcDbObject-полученный класс, Вы будете должны осуществить все эти интерфейсы.



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