Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Тема начата: notebook_d от 30.03.10, 14:15:47

Название: Как получить интерфейс IDrawingObject1 (API7)
Отправлено: notebook_d от 30.03.10, 14:15:47
Добрый день!
Задача: хочу программно создать ограничение "Размер с переменной". Понятно что его можно создать только с помощью API7 интерфейса IDrawingObject1. Никак не могу понять как его получить. В справке написано

Даже если бы разобрался как получать с помощью метода IUnknown::QueryInterface (const GUID far& IID, void** pif) непонятно как в принципе в API7 для 3D документа можно создать эскиз, создать размер и создать ограничение "Размер с переменной".
С уважением.
Название: Re: Как получить интерфейс IDrawingObject1 (API7)
Отправлено: Slaviation от 02.04.10, 11:02:27
См. \SDK\C++\Visualc\MacroObj3D\Orifice.cpp, line 519
Название: Re: Как получить интерфейс IDrawingObject1 (API7)
Отправлено: notebook_d от 06.04.10, 11:53:51
Спасибо! Пишу на Delphi. Старался просматривать примеры на других языках, но видимо усердия не хватило. :).
Название: Re: Как получить интерфейс IDrawingObject1 (API7)
Отправлено: Slaviation от 06.04.10, 14:49:15
Может эти примеры на Delphi помогут
Название: Re: Как получить интерфейс IDrawingObject1 (API7)
Отправлено: notebook_d от 08.04.10, 08:09:00
Спасибо! Все что нужно все получилось.
С уважением.