PLM之家PLMHome-国产软件践行者

[求助] uf_ui_select_with_class_dialog 对话框有时候弹不出来

[复制链接]

2016-1-4 17:13:38 2891 0

倬虚 发表于 2016-1-4 17:13:38 |阅读模式

倬虚 楼主

2016-1-4 17:13:38

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
  1. int selectSingle(int user_data,int *num, tag_p_t *object)
    3 y, }2 C5 H# ]+ v( m
  2. {
    . Y% Z& r& v' [7 l3 v

  3. , f/ ]) e' H) W; `# B) l
  4.         int num_obj = 0;& R8 y, @5 c  K8 e, m) k: [9 t
  5.         tag_p_t obj_sel = nullptr;2 R# w! \+ o. r, B
  6.         UF_UI_ask_global_sel_object_list(&num_obj,&obj_sel);$ o+ H: m+ J9 ^% s+ i$ w
  7.         if (num_obj > 0)0 W5 h( B' B2 f, S+ N, X5 J6 R3 c
  8.         {
    * s' m. b- j2 l
  9.                 //UF_DISP_set_highlights(num_obj,obj_sel,0);3 t, H) z% i0 R8 c  }% b
  10.                 for(int i = 0; i < num_obj; i++)
    + r4 ~6 A7 t4 Z% X' |7 v! P8 O. k& k
  11.                 {1 l" I0 M3 G# K& v7 t1 E, C  I: X
  12.                         UF_DISP_set_highlight(obj_sel[i],0);4 S) k1 w6 h1 L6 ?$ e
  13.                 }
      ?% {" o! y' d9 U  u7 b1 m
  14.                 UF_free(obj_sel);; W+ i$ m& M! U8 _4 a9 O" f
  15.         }
    6 l. y" c: e$ |0 J7 e
  16.        
    : x/ H/ Q% d4 |# H- G) l5 A
  17.         UF_UI_set_cursor_view(0);" q( ^# I0 }4 U. @/ c3 Y) L
  18.         UF_UI_lock_UG_access(UF_UI_FROM_CUSTOM);, S4 |6 ~5 G% [- R( |
  19.         char cue[] = "cue message";
    ) N- t# A+ C$ H( n. G" y
  20.         char title[] = "选择元素";
    6 }3 Q5 K) |+ x3 d
  21.         int response;# L) f1 J* m1 S/ R4 k8 ?  s
  22.         if(UF_CALL(UF_UI_select_with_class_dialog(cue,title,- E# z, E6 E$ P4 l" b/ K" R: x8 j& P  Z
  23.                 UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY, init_proc, &user_data,' d- O& r7 f- w' z
  24.                 &response, num ,object)) == 0)* h0 B6 r- [: \" D6 \' i5 ?
  25.         {7 l% i  [% H3 |& X+ H/ D% R. x. d1 G
  26.                 if (response == UF_UI_OK)
    6 ?% w8 v% i. R3 f4 a
  27.                 {, J' A" @. a8 T3 s3 E% \. I
  28.                         UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);7 e! ~  I; [+ Z4 m
  29.                         return 1;& O, D6 f( V6 h4 {3 U' X
  30.                 }
    8 F* y3 g* x: U* v) v
  31.         }# w$ Q1 j) F8 a/ A9 R- t! Q
  32.         UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);
    . @8 p0 @) C, U
  33. # W& e2 O1 q# w& r( S8 L
  34.         return 0;
    7 S/ l+ Z5 U5 [# R9 A: x
  35. }
复制代码

; U+ b% m1 F$ \" p/ F对象选择对话框有时候不能弹出来,但点击鼠标中间还是能够选中的,能帮忙分析下原因吗?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了