Определить поверхность в Компасе по списку в сторонней программе

Автор ainis, 26.04.11, 05:23:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ainis

Сторонняя программа получает поверхности (ksFaceDefinition) трехмерной модели и показывает их в виде списка (например, "Поверхность 1", "Поверхность 2" и т. д.).
Как сделать так, чтобы при выборе пользователем элемента этого списка в модели Компаса подсвечивалась соотв. грань? Т. е. как связать поверхность из списка и грань модели Компаса?
Заранее спасибо.

Можно попробовать :
ksSelectionMng::Select
ISelectionMng::Select
Интерфейс...

Выделить объект.

Синтаксис Automation:

BOOL Select (LPDISPATCH obj);

Синтаксис COM:

BOOL Select (LPUNKNOWN obj);

Входной параметр:

obj
- указатель на интерфейс IDispatch или IUnknown.


Возвращаемое значение:

TRUE
- в случае успешного завершения,

FALSE
- в случае неудачи.


ainis