我在CATIA中做了一个插件,添加了工具栏和菜单,是不是工具栏里的每个命令都必须有一个类来实现?我要添加很多命令,这样岂不是需要很多类吗?能不能只用一个类,而将工具栏里的命令和类的成员函数关联起来?
我的代码如下:
// Creates the CAAMyHeader command header class
MacDeclareHeader(CAAMyHeader);
在CAAMyAddin::CreateCommands()中加入:
new CAAMyHeader("MyCommand","CAAMyCommand", "CAAMyCommandCmd",(void *)NULL);