Дополнительные пункты в контекстном меню

Программирование для CATIA.

Дополнительные пункты в контекстном меню

Сообщение Vladimir » 24 ноя 2008 09:04

Доброе время суток, у меня такой вопрос. В контекстное меню добавляется дополнительные пункты. Как осуществить привязку, появление этих пунктов, к определённому объекту (Product, Part и т.д.).
Vladimir
Новичок
Новичок
 
Сообщения: 31
Images: 0
Зарегистрирован: 10 фев 2008 15:44
Откуда: TLT

Re: Дополнительные пункты в контекстном меню

Сообщение booSter » 24 ноя 2008 14:22

2 Vladimir

Привязка пунктов контекстного меню к конкретным типам объектов зависит от способа создания контекстного меню. Уточните, пожалуйста, способ который используется ?
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: Дополнительные пункты в контекстном меню

Сообщение Vladimir » 25 ноя 2008 12:16

Дело происходит в САА С++, Так как я можно сказать самоучка, я пробовал работать на основе примера "InstallRootDirectory\CAAMechanicalModeler.edu\CAAMmrCombinedCurveUI.m\ "
Создать дополнительное меню и добавить свои команды, у меня получилось, но заставить его появляется в нужном месте, не как не получается.
Vladimir
Новичок
Новичок
 
Сообщения: 31
Images: 0
Зарегистрирован: 10 фев 2008 15:44
Откуда: TLT

Re: Дополнительные пункты в контекстном меню

Сообщение booSter » 25 ноя 2008 15:03

2 Vladimir

  1. То есть нужно чтобы контекстное меню (в данном примере для объекта типа "CombinedCurve") в Part-контексте было видно, а в Product нет ?
  2. Или нужно добавить пункты в контекстное меню для стандартных CATIA-объектов ?

В первом случае нужно добавить фильтр на тип текущего документа

Реализацию для случая 2 можно глянуть в Use-Case
"InstallRootDirectory\CAADialogEngine.edu\CAADegGeoCommands.m\"
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk


Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6