Please enable JavaScript to view this site.

API интерфейсов. Версия 5 > Интерфейсы событий API5  > События в КОМПАС Общие сведения 

Интерфейс событий объектов графических документов ksObject2DNotify/ IObject2DNotify

Scroll

ksObject2DNotify

- интерфейс Automation

IObject2DNotify

- интерфейс COM

Позволяют контролировать редактирование объектов графического документа.

В Automation источник событий для подписки Object2DNotify можно получить при помощи метода ksDocument2D::GetObject2DNotify.

В СOM контейнером для подписки является указатель на графический документ.

Дополнительный параметр при подписке задает объекты, для которых предназначен данный интерфейс событий.

Таким параметром является либо тип объекта (ALL_OBJ...AXISLINE_OBJ, VIEW_OBJ), либо указатель на объект.

Если задан тип объекта, события генерируются для всех объектов этого типа.

Если задан указатель на объект, события генерируются только для этого объекта.

Если задан тип объектов ALL_OBJ, события генерируются для всех объектов.

В процессе обработки события можно получить информацию о редактировании объекта при помощи интерфейса IObject2DNotifyResult для COM или ksObject2DNotifyResult для Automation.

В Automation получить интерфейс результата можно при помощи метода ksDocument2D::GetObject2DNotifyResult.

В COM получить интерфейс результата можно при помощи экспортной функции ksGetObject2DNotifyResult.

Подразделы:

IObject2DNotify - события

ksObject2DNotify - методы

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78