NX二次开发 UFUN获得尺寸标注信息 UF_DRF_ask_dim_info
//NX8.0+VS2010
#include <uf_assem.h>
#include <uf_part.h>
#include <uf_obj.h>
#include <uf_modl.h>
#include <uf_view.h>
#include <uf_draw.h>
#include <uf_drf.h>
#include <UF_UGFONT.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
//创建表达式
tag_t tExpTag = NULL_TAG;
UF_MODL_create_exp_tag("A=11", &tExpTag);
//获得尺寸tag
tag_t tDimTag = NULL_TAG;
UF_OBJ_cycle_by_name("MAIN", &tDimTag);
//创建尺寸表达式抑制
UF_DRF_add_controlling_exp(tDimTag, tExpTag);
//获得抑制尺寸的表达式
tag_t exp_id = NULL_TAG;
UF_DRF_ask_controlling_exp(tDimTag, &exp_id);
UF_terminate();
}