文章作者:里海
简介
使用UF_LAYER_set_status可以设置图层状态。
在NX中总共有256个图层,其中最小、最大图层定义为
#define UF_LAYER_MIN_LAYER (1)
#define UF_LAYER_MAX_LAYER (256)
图层的状态共有4种,分别为工作、活动、不活动和参考图层,对应宏定义如下:
#define UF_LAYER_WORK_LAYER 1 //工作
#define UF_LAYER_ACTIVE_LAYER 2 //活动
#define UF_LAYER_REFERENCE_LAYER 3 //不活动
#define UF_LAYER_INACTIVE_LAYER 4 //参考图层
设置所有图层为活动的代码如下:
//设置所有图层状态为活动
//里海
void SetAllLayersActive()
{
for (int i = UF_LAYER_MIN_LAYER; i <= UF_LAYER_MAX_LAYER; i++)
UF_LAYER_set_status(i, UF_LAYER_ACTIVE_LAYER);
}