在CATIA中使用VBA(VBS)进行二次开发时通过Selection类下的VisProperties属性来获取和设置选择集中元素的显示状态,此属性的操作对象是选择集,调用方法如下:
CATIA.ActiveDocument.Selection.VisProperties
通过此路径调用VisProperties属性后获得的是VisPropertySet类,通过此类可以进行选择集中元素属性的管理。实现选择集中元素的显示和隐藏可以通过VisPropertySet类中的SetShow方法(函数)实现,此方法定义如下:
Sub SetShow( CatVisPropertyShow iShow)
其中参数iShow为枚举类CatVisPropertyShow,此类的定义如下:
CatVisPropertyShow (Enumeration)enum CatVisPropertyShow {
catVisPropertyShowAttr, catVisPropertyNoShowAttr}
其中:catVisPropertyShowAttr为显示元素,catVisPropertyNoShowAttr为隐藏元素。
示