iCAx开思工具箱

标题: CAA CATIA::请教一个工具条的怪问题 [打印本页]

作者: Kama_Goon    时间: 2005-1-29 00:07
标题: CAA CATIA::请教一个工具条的怪问题
      我在二维图中做了一个命令,然后如果从drafting切换Windows到另外一个Part文件或者装配文件之类的文档时,再切换回drafting的时候,此工具条还是会存在,但是其中的命令按钮就会消失。只有重新启动CATIA的时候才会再有。
  
      请问acoka大侠,这是什么原因?我该如何解决?
作者: acoka    时间: 2005-1-29 11:34
没看你怎么写的不知道,
但不应该这样的
作者: Kama_Goon    时间: 2005-2-15 11:34
    我在2D图中建立了一个命令,如下图中的红框:
作者: Kama_Goon    时间: 2005-2-15 11:35
    然后,我从2D切换到3D的文件,没有作任何修改
作者: Kama_Goon    时间: 2005-2-15 11:36
      再次,从3D切换到2D的时候,工具条命令就如下图中的红框框:
作者: Kama_Goon    时间: 2005-2-15 11:38
      工具条中的命令就会消失了,我作的Component代码如下:
......
//TIE or TIEchain definitions
#include "TIE_CATIDrwAddin.h"
TIE_CATIDrwAddin(CoordinateGrid);
......
  
请问如何解决,谢谢!
作者: acoka    时间: 2005-2-15 17:08
你resize它
或把它拉到toolbar里头去,比如开始就
AddToolbarView(    pYourTlb,
    1,Left  );
作者: Kama_Goon    时间: 2005-2-16 08:59
拉到Toolbar里面去,也是会消失。代码如下:
  
//TIE or TIEchain definitions
#include "TIE_CATIDrwAddin.h"
TIE_CATIDrwAddin(CoordinateGrid);
  
//Methods implementation
void CoordinateGrid::CreateCommands(void)
{
  // Declare the command header
  CommandHeader( "CoordinateGridCmd", "CoordinateGrid", "CoordinateGridCmd", (void **)NULL );
  return;
}
  
CATCmdContainer * CoordinateGrid::CreateToolbars(void)
{
  //  Create the Toolbar
  NewAccess( CATCmdContainer, pDrwCmdSet, DrwCmdSet );
  
  //  Create the Coordinate-Grid Command
  NewAccess( CATCmdStarter, pCoorGrid, CoorGrid );
  SetAccessCommand( pCoorGrid, "CoordinateGridCmd" );
  SetAccessChild( pDrwCmdSet, pCoorGrid );
  
  AddToolbarView( pDrwCmdSet, 1, UnDock );
  
  return pDrwCmdSet;
}
作者: Kama_Goon    时间: 2005-2-19 11:29
      大侠们帮忙啊!!!
      不仅仅如此,而且在工具栏自定义当中,Show All Command原来是有这个命令名字存在的,后来也消失了。
作者: 梧桐雨的季节    时间: 2013-4-19 20:45
您好,跟您请教一下,caa插件从哪里下载到,谢谢





欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3