docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается. - .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным (safety-net на случай повторной локальной выгрузки). - CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
4.2 KiB
title, type, api, tags, sources
| title | type | api | tags | sources | |||||
|---|---|---|---|---|---|---|---|---|---|
| Интерфейс IPropertyTabs | interface |
|
|
|
*API интерфейсов. Версия 7 > Приложение > Работа с Панелью свойств > Интерфейс IPropertyToolBar *
Интерфейс IPropertyTabs
Интерфейс коллекции вкладок Панели свойств. Иерархия: IKompasAPIObject IKompasCollection IPropertyTabs Примечание: Данный интерфейс может быть получен от интерфейса параметров процесса IProcessParam с помощью свойства IProcessParam::PropertyTabs или от интерфейса панели свойств IPropertyManager с помощью свойства IPropertyManager::PropertyTabs.
Active - Интерфейс текущей вкладки Панели свойств
Функция не поддерживается Тип данных: указатель на интерфейс IPropertyTab. Синтаксис Automation:
Active = iObject.Active Получить свойство (* )
Active = iObject.GetActive() Получить свойство(**)
Синтаксис COM:
iObject->get_Active (&Active) Получить свойство
Add - Создать вкладку Панели свойств (добавляет вкладку в коллекцию)
Синтаксис Automation:
LPDISPATCH Add (BSTR caption);
Синтаксис COM:
HRESULT Add ([in] BSTR caption, [out, retval] IPropertyTab** Result);
Входные параметры:
caption - имя закладки.
Возвращаемое значение:
- указатель на интерфейс IPropertyTab.
Delete - Удалить вкладку Панели свойств, заданную по индексу или по имени
Синтаксис Automation:
BOOL Delete (VARIANT index);
Синтаксис COM:
HRESULT Delete ([in] VARIANT index, [out, retval] VARIANT_BOOL* pVal);
Входные параметры:
Index - индекс или имя закладки.
Возвращаемое значение:
- результат выполнения метода.
Item - Вкладка, заданная по индексу или по имени
Тип данных: указатель на интерфейс IPropertyTab. Синтаксис Automation:
Item = iObject.Item Получить свойство (* )
Item = iObject.GetItem() Получить свойство(**)
Синтаксис COM:
iObject->get_Item (&PropertyTab) Получить свойство
Входные параметры:
index - индекс или имя закладки (тип VARIANT).
Примечание: Свойство доступно только для чтения.
SystemTab - Интерфейс системной вкладки
Интерфейс системной вкладки. Тип данных: указатель на интерфейс IPropertyTab. Синтаксис Automation:
SystemTab = iObject.SystemTab Получить свойство (* )
SystemTab = iObject.GetSystemTab() Получить свойство(**)
Синтаксис COM:
iObject->get_SystemTab(&SystemTab) Получить свойство
Примечание:
- Свойство доступно только для чтения.
- Системную вкладку можно получить для процессных параметров. Для системной вкладки можно установить свойства: •Visible - видимость закладки Панели свойств, т.е. сделать закладку невидимой. Caption - изменить заголовок вкладки Панели свойств. •Caption - заголовок вкладки Панели свойств. •Image - установить битмап на вкладке. •ResModule - модуль с ресурсом битмапа, если битмап задан в виде идентификатора ресурса библиотеки.