Страница 1 из 1
Дополнительные пункты в контекстном меню

Добавлено:
24 ноя 2008 09:04
Vladimir
Доброе время суток, у меня такой вопрос. В контекстное меню добавляется дополнительные пункты. Как осуществить привязку, появление этих пунктов, к определённому объекту (Product, Part и т.д.).
Re: Дополнительные пункты в контекстном меню

Добавлено:
24 ноя 2008 14:22
booSter
2 Vladimir
Привязка пунктов контекстного меню к конкретным типам объектов зависит от способа создания контекстного меню. Уточните, пожалуйста, способ который используется ?
Re: Дополнительные пункты в контекстном меню

Добавлено:
25 ноя 2008 12:16
Vladimir
Дело происходит в САА С++, Так как я можно сказать самоучка, я пробовал работать на основе примера "InstallRootDirectory\CAAMechanicalModeler.edu\CAAMmrCombinedCurveUI.m\ "
Создать дополнительное меню и добавить свои команды, у меня получилось, но заставить его появляется в нужном месте, не как не получается.
Re: Дополнительные пункты в контекстном меню

Добавлено:
25 ноя 2008 15:03
booSter
2 Vladimir
- То есть нужно чтобы контекстное меню (в данном примере для объекта типа "CombinedCurve") в Part-контексте было видно, а в Product нет ?
- Или нужно добавить пункты в контекстное меню для стандартных CATIA-объектов ?
В первом случае нужно добавить фильтр на тип текущего документа
Реализацию для случая 2 можно глянуть в Use-Case
"
InstallRootDirectory\CAADialogEngine.edu\CAADegGeoCommands.m\"