Please enable JavaScript to view this site.

Интерфейс объекта со свойствами отображаемыми в окне свойств.

Описание:

Интерфейс должен быть реализован на стороне библиотеки разработчиком приложения, если необходимо обеспечить управление характерными точками библиотечного элемента 2D.

Режим поддержки интерфейса управления характерными точками включается в функции ksSetMacroParam.

Вызывается КОМПАС при селектировании библиотечного элемента 2d через функцию LibObjInterfaceEntry.

Интерфейс является обработчиком событий, генерирующихся КОМПАС при селектировании библиотечного элемента.

Интерфейс позволяет выполнить следующие действия:

– Добавить дополнительные свойства в окно свойств для библиотечных элементов.

– Выполнить изменение свойств через окно свойств.

– Выполнить копирование свойств в процессе копирования свойств между библиотечными элементами.

– Выполнить поиск и селектирование объектов по свойствам.

Интерфейс реализован по аналогии с интерфейсом хот-точек.

Передача интерфейса в КОМПАС осуществляется посредством предопределенной функции LibObjInterfaceEntry.

Передача интерфейса КОМПАС может быть осуществлена из библиотеки, установленной флагом MP_PROPERTY_OBJECT в функции ksSetMacroParam, или установившей свойство IMacroObject::PropertyObjectEditable.

Группировка и сортировка свойств осуществляется по идентификатору. Свойства могут быть заданы в любой последовательности. Они будут отсортированы по возрастанию идентификатора. Принадлежность к группе определяется также по идентификатору.

Свойство добавится в группу с ближайшим меньшим идентификатором.

Применение интерфейса приведено в следующих примерах:

Gayka1 (Демонстрационные примеры SDK КОМПАС-3D);

Пример описания ресурсов...

Подразделы:

ILibPropertyObject - методы

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78