NX二次开发-Block UI C++界面Body Collector(体收集器)控件的获取(持续补充)

Body Collector(体收集器)控件的获取

	NX9+VS2012
	
	#include <uf.h>
	#include <uf_obj.h>
	
	UF_initialize();
	
  //获取体收集器控件
	PropertyList*  BodySelectProps = bodySelect0->GetProperties();
	std::vector<NXOpen::TaggedObject *> Bodys = BodySelectProps->GetTaggedObjectVector("SelectedObjects");
	delete BodySelectProps;
	BodySelectProps = NULL;

	//控件为单选
	//设置颜色
	//UF_OBJ_set_color(Bodys[0]->Tag(), 186);

	//控件为多选
	for (int i = 0; i < Bodys.size(); ++i) 
	{
		//设置颜色
		UF_OBJ_set_color(Bodys[i]->Tag(), 186);
	}
	
	UF_terminate();
	
	2018年11月11日
	Caesar卢尚宇
	[email protected]

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lu1287580078/article/details/84381902
今日推荐