NX二次开发-UFUN输入对象获得对象所在的部件tag UF_OBJ_ask_owning_part
Posted nxopen2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NX二次开发-UFUN输入对象获得对象所在的部件tag UF_OBJ_ask_owning_part相关的知识,希望对你有一定的参考价值。
1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_obj.h> 5 #include <uf_modl.h> 6 #include <uf_part.h> 7 #include <uf_ui.h> 8 9 10 UF_initialize(); 11 12 UF_FEATURE_SIGN Sign = UF_NULLSIGN;//设置布尔 13 double Corner_pt[3] = { 0.0, 0.0, 0.0 };//设置原点 14 char *Edge_Len[3] = { "100", "100", "100" };//设置长宽高 15 tag_t BlkTag = NULL_TAG; 16 UF_MODL_create_block1(Sign, Corner_pt, Edge_Len, &BlkTag); 17 18 //输入对象获得对象所在的部件tag 19 tag_t partTag = NULL_TAG; 20 UF_OBJ_ask_owning_part(BlkTag, &partTag); 21 22 //获取当前显示部件tag 23 tag_t displayPart = UF_PART_ask_display_part(); 24 25 char msg[256]; 26 sprintf(msg, "获得对象所在的部件tag为:%d 当前显示部件tag为:%d", partTag, displayPart); 27 UF_UI_open_listing_window(); 28 UF_UI_write_listing_window(msg); 29 30 UF_terminate(); 31 32 Caesar卢尚宇 33 2020年2月13日
以上是关于NX二次开发-UFUN输入对象获得对象所在的部件tag UF_OBJ_ask_owning_part的主要内容,如果未能解决你的问题,请参考以下文章
NX二次开发-UFUN遍历获得可用对象UF_MODL_ask_object
NX二次开发-UFUN获取显示在NX交互界面的对象UF_OBJ_is_displayable
NX二次开发-UFUN查询对象的类型和子类型UF_OBJ_ask_type_and_subtype
NX二次开发-NXOpen不用UI控件,鼠标选中对象获得tag theUI-;SelectionManager()-;GetSelectedObject(i);