Тема: Перехват событий AutoCAD

Данная операция элементарно реализуется на VB. Требуется сделать это на MS VC6 (C++). Долго копался по sample'ам COM и ATL, в результате добился запуска Acad'а, но event перехватить не получается. Помогите!!!

Re: Перехват событий AutoCAD

А что конкретно надо сделать-то? Какое событие надо перехватить?
Может оказаться, что надо спрашивать в https://www.caduser.ru/forum/forum24.html

Re: Перехват событий AutoCAD

Событие - например, изменение выделенного объекта SelectionChanged. Я запускаю Acad как COM-объект - вроде так же, как и в VB. Поэтому ObjectARX тут ни при чем.

Re: Перехват событий AutoCAD

> alex
Я не уверен нуждаешься ли ты в совете, но не советую этим заниматься с использованием ActiveX. Это делается элементарно в ObjectARX и очень проблематично это сделать без его использования. Если же не послушаешься совета, то копай в сторону интерфейсов
_DAcadApplicationEvents, _DAcadDocumentEvents и IAcadObjectEvents.

Re: Перехват событий AutoCAD

> Александр Ривилис
Может быть, я глубоко не прав, но мне хочется сделать именно через COM.
Причины: надо, чтобы моя программа управляла Автокадом (а не наоборот) и могла работать и без него (Автокад используется как графическое ядро - под Бейсиком мне нравится, что получилось).
В сторону интерфейсов
_DAcadApplicationEvents, _DAcadDocumentEvents копал уже три дня, написанное компилируется, но не работает.
Поэтому хотелось бы видеть работающую программу (либо выдержки из нее), а то уже почти потерял надежду ))

Re: Перехват событий AutoCAD

Ну если ищешь приключений и огромный пласт непаханной целины...
Нашел только одну ссылочку для тебя: http://rsdn.ru/Forum/?mid=1488077
Кинь мне свой адрес e-mail. Если будет еще информация - пришлю.