iCAx开思网

标题: 请教:CAA中各WORKSHOP中的Cmd如何混用? [打印本页]

作者: mercury0504    时间: 2007-9-6 20:02
标题: 请教:CAA中各WORKSHOP中的Cmd如何混用?
比如说,在Product synthesis & Knowledgeware的workshop里可以加入FreeShape的Cmd吗??
该怎么做呢??

换言之,比如说已经知道了FreeShape中一个叫CONTROL POINT的CMD的Hdr,
可以把它直接加载到一个CATPrsWksPrdWorkshop的Workbench中??

谢谢大家:)
作者: hick    时间: 2007-9-11 10:41
可以
作者: mercury0504    时间: 2007-9-12 16:51
请教HICK 那应该怎么做呢??:)

CATPrsWksPrdWorkshop中怎么添加FreeShape中一个叫CONTROL POINT的CMD的Hdr
同时又使得CATPrsWksPrdWorkshop 中的CMD继续可用??

作者: soldi    时间: 2008-3-18 09:34
可以实现的
作者: soldi    时间: 2008-3-18 09:43
在User Interface - Frame The Command Headers
Objects which stand for your dialog commands 中如何重用Re-Using Existing Command Headers节描述了如何获得现有的命令ID的方法。
然后在你的addin中CreateToolbars方法中,直接使用此ID创建工具栏button即可。这样你的button和原来的功能完全相同。

但是前提是:你的两个工作台是可以自由切换的,否则命令在你切换后的工作台中它所在的dll没有加载,那么你就调不动了。此时就要加载此工作台,这一步我没有试过。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3