Тема: Получить IDispatch документа (AcApDocument)

Здравствуйте господа программеры!
в приложении требуется получить интерфейс IDispatch существующего документа типа AcApDocument.
подскажите, пожалуйста, как это реализовывается ?
зы. получать IAcadApplication я могу  :)

Re: Получить IDispatch документа (AcApDocument)

Не проверял, но теоретически должно работать:

AcApDocument *ap;
IDispatch *ds = ap->cDoc()->GetIDispatch(TRUE);

Здесь используется тот факт, что класс CDocument производный от CCmdTarget, для которого есть метод GetIDispatch.

Re: Получить IDispatch документа (AcApDocument)

работает!  спасибо!!!
зы. а я пытался так: ap->GetIDispatch(TRUE);

Re: Получить IDispatch документа (AcApDocument)

> callisto
smile У AcApDocument нет метода для получения IDispatch

Re: Получить IDispatch документа (AcApDocument)

я предположил, что он должен быть наследником CDocument со всеми вытекающими... но, видимо, это не совсем так.  smile

Re: Получить IDispatch документа (AcApDocument)

Точнее совсем не так...