快捷导航 上传作品

[c++] NX二次开发单对象选择对话框教程C++源码就上UG网

  [复制链接]
ug9.0发表于 2016-5-13 08:11:29 | 显示全部楼层 |阅读模式
学UG就上UG网:
在UG软件中,常用的对话框选择有两种,单对象选择对话框与按类别选择对话框,单对象选择对话框函数:UF_UI_select_with_single_dialog创建,可以通过鼠标选择与键盘输入名称的方式来选择单个对象。

单选择C++源代码

单选择C++源代码

单对象选择对话框C++源码:
  1. 头文件:
  2. #include <uf_modl.h>
  3. #include <uf_obj.h>

  4. /*选择子函数*/
  5.     static int select_filter_proc_fn(tag_t object, int type[3], void * user_data,
  6.         UF_UI_selection_p_t select)
  7.     {
  8.         if (object == NULL_TAG) return UF_UI_SEL_REJECT;
  9.         else return  UF_UI_SEL_ACCEPT;
  10.     }
  11.     static int select_init_proc(UF_UI_selection_p_t select, void * user_data)
  12.     {
  13.         int num_triples = 3;
  14.         UF_UI_mask_t mask_triples[] = { UF_point_type, UF_point_subtype, UF_UI_SEL_NOT_A_FEATURE,
  15.             UF_line_type, UF_line_normal_subtype, UF_UI_SEL_NOT_A_FEATURE,
  16.             UF_solid_type, UF_solid_body_subtype, UF_UI_SEL_FEATURE_BODY };
  17.         UF_UI_set_sel_mask(select, UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC, num_triples, mask_triples);
  18.         if ((UF_UI_set_sel_procs(select, select_filter_proc_fn, NULL, user_data)) == 0)
  19.             return UF_UI_SEL_SUCCESS;
  20.         else return UF_UI_SEL_FAILURE;
  21.     }
复制代码
单对象选择程序:
  1.    /* TODO: Add your application code here */

  2.     /*单对象选择对话框*/
  3.     char Cue[] = "孔子培训_按类别选择对话框";
  4.     char Title[] = "就上UG网学UG-www.9sug.com";
  5.     int Scope = UF_UI_SEL_SCOPE_NO_CHANGE;

  6.     int Response;
  7.     tag_t Object;
  8.     tag_t View;
  9.     double Cursor[3];
复制代码
关键函数书写:
游客,如果您要查看本帖隐藏内容请回复
就上UG网淘宝直营店
回复

使用道具 评分 举报

精彩评论35

wch发表于 2016-10-24 09:56:38 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

pengfujun发表于 2017-4-24 19:33:35 | 显示全部楼层
谢谢楼主分享,刚好可以学习一下!
回复 支持 反对

使用道具 评分 举报

暮雨年华发表于 2017-5-15 20:40:16 | 显示全部楼层
学习学习,感谢楼主的分享,希望有帮助
回复 支持 反对

使用道具 评分 举报

tianlanyo22发表于 2017-7-21 22:12:25 | 显示全部楼层
免费UG视频教程下载就上UG网。
就上UG网淘宝直营店
回复 支持 反对

使用道具 评分 举报

giahosty发表于 2017-9-4 14:59:42 | 显示全部楼层
看看隐藏了什么好东西
回复 支持 反对

使用道具 评分 举报

jake-119001234发表于 2017-9-19 13:38:17 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

恩途发表于 2017-11-29 14:50:56 | 显示全部楼层
弟弟顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 评分 举报

zach_hu发表于 2017-12-9 21:39:46 | 显示全部楼层
谢谢分享;为什么非要20个字,好奇怪;发大发发
回复 支持 反对

使用道具 评分 举报

守望真道发表于 2018-4-12 20:18:45 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
就上UG网淘宝直营店
回复 支持 反对

使用道具 评分 举报

小许2018NX发表于 2018-5-5 17:13:03 | 显示全部楼层
就上UG网学UG-找到学习UG软件的组织啦。
回复 支持 反对

使用道具 评分 举报

13212299367发表于 2018-5-7 18:47:37 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

765427308发表于 2018-5-8 14:36:56 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

董堃发表于 2018-8-1 14:57:35 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

相信自己增材男发表于 2018-8-15 13:22:40 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
就上UG网淘宝直营店
回复 支持 反对

使用道具 评分 举报

xbp08301666发表于 2018-11-7 22:24:01 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

lcya发表于 2018-12-28 09:00:31 | 显示全部楼层
很需要,谢谢楼主
很需要,谢谢楼主
很需要,谢谢楼主
回复 支持 反对

使用道具 评分 举报

神龙摆尾北极星发表于 2019-5-7 16:25:37 来自手机 | 显示全部楼层
学习,自己看不懂输入输出
回复 支持 反对

使用道具 评分 举报

啧啧啧发表于 2019-7-31 13:47:26 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

啧啧啧发表于 2019-7-31 13:56:54 | 显示全部楼层
就上UG网学UG-找到学习UG软件的组织啦。
就上UG网淘宝直营店
回复 支持 反对

使用道具 评分 举报

aesoptom发表于 2019-9-3 11:17:38 | 显示全部楼层
NX二次开发单对象选择对话框教程很不错
回复 支持 反对

使用道具 评分 举报

3432发表于 2019-10-14 11:50:52 | 显示全部楼层
可以可以可以可以可以可以可以
回复 支持 反对

使用道具 评分 举报

听雪123发表于 2019-12-23 14:47:29 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

huj发表于 2020-2-17 11:33:41 | 显示全部楼层
学UG就上UG网-就上UG网,见证您学UG的迷茫与成长。
回复 支持 反对

使用道具 评分 举报

油蛋仔i发表于 2020-5-5 16:26:15 | 显示全部楼层

谢谢楼主分享,刚好可以学习一下!
就上UG网淘宝直营店
回复 支持 反对

使用道具 评分 举报

响子发表于 2020-5-7 17:17:25 | 显示全部楼层
学习学习学习,感谢分享,谢谢
回复 支持 反对

使用道具 评分 举报

王小发表于 2020-6-11 12:50:39 | 显示全部楼层
学习1111111111111111111
回复 支持 反对

使用道具 评分 举报

Jrtien发表于 2020-9-11 13:12:07 | 显示全部楼层
谢谢楼主分享,刚好可以学习一下!
回复 支持 反对

使用道具 评分 举报

weijian86发表于 2020-9-17 22:27:53 | 显示全部楼层
6666666666666666666666
回复 支持 反对

使用道具 评分 举报

zxj_sz发表于 2021-1-25 22:16:41 | 显示全部楼层
学习学习,谢谢分享,非常感谢
就上UG网淘宝直营店
回复 支持 反对

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 注册UG网

本版积分规则