当一个part被插入到一个procuct下面的时候
并不是product下面直接就是part
而是product和part中间还有一个层次(如图标出)
现在已经从product中找到了的这个中间的组件(CATIProduct_var类型);
如果获取下面的part呢(CATIPrtPart_var类型)?
我试过用GetChildrenCount看能不能找到,但显示是0,(这个图是帮助上截的,不是我的零件图,我的下面是有part的)
CATIProduct_var spPartBaseA = NULL_var;
CATUnicodeString partNameBaseA = "BaseA.1";
spPartBaseA = FindPart(partNameBaseA, piProductOnRoot);
int nbOfDirectChidren = spPartBaseA -> GetChildrenCount() ;
CATUnicodeString showText;
showText.BuildFromNum(nbOfDirectChidren);
AfxMessageBox(showText);
不知道是否明白我意思,请教 |