GetInterface - Получить вспомогательный интерфейс |
Scroll |
Синтаксис Automation:
LPDISPATCH GetInterface( long Type );
Синтаксис COM:
HRESULT GetInterface( KompasAPIObjectTypeEnum Type,
IKompasAPIObject ** Result );
Входные параметры:
Type |
- тип интерфейса из перечисления KompasAPIObjectTypeEnum. |
Возвращаемое значение:
|
- указатель на интерфейс IKompasAPIObject. |
Примечание:
Метод позволяет получить вспомогательный интерфейс.
В зависимости от значения параметра Type возвращается указатель на интерфейс:
•в 2D документе:
•ksObjectCopyObjectParam - параметры копирования ICopyObjectParam
•ksObjectCurveCopyObjectParam - параметры копирования по кривой ICurveCopyObjectParam
•ksObjectCircleCopyObjectParam - параметры копирования по окружности ICircleCopyObjectParam
•ksObjectCircularCopyObjectParam - параметры копирования по концентрической сетке ICircularCopyObjectParam
•ksObjectMeshCopyObjectParam - параметры копирования по сетке IMeshCopyObjectParam
•ksObjectFindObjectParameters - интерфейс расширенного поиска объектов IFindObjectParameters
•в 3D документе:
•case ksObjectReportProcess - интерфейс для управления процессом Создать отчетIReportProcess
•ksObjectSaveAsDetailParam - Параметры преобразования в модель ISaveAsDetailParam
•ksObjectFindObject3DParameters - Параметры поиска объектов 3D IFindObject3DParameters
•В 2D, 3D и документе - спецификации
•ksSpecificationObjectCreateParam - Расширенные параметры создания объекта спецификации ISpecificationObjectCreateParam
Подразделы:
(отсутствуют)