PLM之家PLMHome-工业软件践行者

catia二次开发源码分享:隐藏对象元素

[复制链接]

2018-1-22 09:28:09 3132 0

admin 发表于 2018-1-22 09:28:09 PLM之家手机频道 |阅读模式

admin 楼主

2018-1-22 09:28:09

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
void HideElements(CATLISTV(CATISpecObject_var) ipListElemObj)
, Y" T$ P8 s. y$ g3 G: t{3 O5 s( |2 y8 h" r& V! i$ Q5 G. ?
    for(int i=1;i<=ipListElemObj.Size();i++){$ Q  b3 `9 [- K- L
        CATIVisProperties* pPropOnElem = NULL;8 |0 Z. S0 N# }# |! K0 L
        HRESULT rc = ipListElemObj[i]->QueryInterface(IID_CATIVisProperties,
- }* [) _/ ^6 Y- v7 c$ V' S            (void**)&pPropOnElem);2 `' e* ?0 b2 m6 {/ V5 b
        if(NULL != pPropOnElem){2 \; g9 P! K5 ?; `5 t* S& z& U
            CATVisPropertiesValues PropValue;
3 E0 ~; v; V2 b, I1 p& L' w" L            CATVisPropertyType PropTypeOnPtObj = CATVPShow;
6 h0 @- k3 I0 d            CATVisGeomType GeomTypeOnPtObj = CATVPGlobalType;* N! w9 Y0 E% |) D+ m8 x% \- l
            PropValue.SetShowAttr(CATNoShowAttr);! j! Q7 R4 X! y2 _. M
            rc = pPropOnElem->SetPropertiesAtt(PropValue,8 s, H  i9 d' V% Y% ^& @( M
                PropTypeOnPtObj,
+ p. Z1 A6 W2 p6 Y0 j                GeomTypeOnPtObj);4 X9 Q; p; G! r2 N7 C6 H, a  U
            pPropOnElem->Release();) v' J, p, u- @9 W5 a
            pPropOnElem = NULL;
: Z# s8 P3 N. U9 ^) o) e+ W1 C( T        }
/ R$ Y& U3 E) J3 I$ ]5 p, M    }3 N0 |* R8 R# d- y# e$ r; n( l
}
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了