iCAx开思工具箱
标题:
可视化下获得零件的partNum
[打印本页]
作者:
ession
时间:
2013-4-16 18:38
标题:
可视化下获得零件的partNum
在可视化化模式下 如何不转设计模式 就获得零件的partNum
作者:
linlily0925
时间:
2013-4-17 09:17
CATUnicodeString oUSPartNumber;
CATIDocRoots *piDocRootsOnNewDoc = NULL;
HRESULT rc = pNewDoc->QueryInterface(IID_CATIDocRoots,(void**) &piDocRootsOnNewDoc);//pNewDoc为需要得到PartNumber的Document,CATDocument类型
if ( SUCCEEDED( rc ) )
{
CATListValCATBaseUnknown_var *pRootProducts =piDocRootsOnNewDoc->GiveDocRoots();
CATIProduct_var spRootProduct;
if (pRootProducts->Size())
{
spRootProduct = (*pRootProducts)[1];
delete pRootProducts;
pRootProducts = NULL;
}
if(spRootProduct != NULL_var)
{
oUSPartNumber = spRootProduct->GetPartNumber( );
}
}
piDocRootsOnNewDoc->Release();
piDocRootsOnNewDoc=NULL;
作者:
ession
时间:
2013-4-23 22:04
多谢啊 我如果不知道文件路径呢 就是在交互选择时获的
作者:
chengji26
时间:
2013-5-11 20:07
谢谢 顶顶~!!!!
作者:
linlily0925
时间:
2013-5-13 09:23
ession 发表于 2013-4-23 22:04
多谢啊 我如果不知道文件路径呢 就是在交互选择时获的
那你选择的就应该是一个Product对象,得到PartNumber即可
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3