|
|
倬虚
发表于 2016-1-4 17:13:38
|阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- int selectSingle(int user_data,int *num, tag_p_t *object)- u' l! S; n- a9 Z* N& v
- {
% P- L8 V# h. M; ]
$ G( T- ?% L- L( x; l+ z. e- int num_obj = 0;( c, L. X: @6 v7 t7 _- o
- tag_p_t obj_sel = nullptr;
% f( s3 t" i7 u2 f- r$ [: w, L - UF_UI_ask_global_sel_object_list(&num_obj,&obj_sel);
* X5 W8 P- ^; i6 i1 N - if (num_obj > 0)
4 ^. {% @9 g6 g! D* R+ q0 S - {
$ B" t0 A4 f" f o& L' | - //UF_DISP_set_highlights(num_obj,obj_sel,0);
, C2 Z: Z+ }9 ?# Z2 F) H - for(int i = 0; i < num_obj; i++)
4 a- A8 ]! x+ N. B - {2 Q7 ]+ F) y, w- d) G
- UF_DISP_set_highlight(obj_sel[i],0);
. \: S3 Z) P1 p) g f; Y. N1 M - }
4 x% a7 @- i% ]( Y" Q - UF_free(obj_sel);) ~4 l) x( z/ y- |2 B. X& z* C$ Q3 n
- }2 {& |* s! e! R& f- ^
- / U) B- B* l. m% U2 r9 Z; J
- UF_UI_set_cursor_view(0);/ V9 [6 q3 {( A* g
- UF_UI_lock_UG_access(UF_UI_FROM_CUSTOM);8 g9 P$ s! ?0 t
- char cue[] = "cue message";
5 [) t' P& m/ r* Y3 B7 Y) X0 _ - char title[] = "选择元素";( |# e9 G! u. d$ i% Y$ l Z
- int response;
: Z- e g5 p- G0 ]* x; }+ N3 a# E - if(UF_CALL(UF_UI_select_with_class_dialog(cue,title,; D# w2 N1 D% f
- UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY, init_proc, &user_data,
* B' B- i+ x7 `$ B; h w - &response, num ,object)) == 0)
. C( e) E7 ]' [. e4 S# |/ a - {
$ _) o5 W. V9 c" ]3 C0 X - if (response == UF_UI_OK)6 K0 d; ~" o6 }) M$ j+ a g; l
- {! W3 r/ C. j N' w. }( Q% f/ J( V
- UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);0 |" S# T" x$ u5 \, K) b' o5 K0 g
- return 1;
1 _) U5 g8 I! K/ N# H - }! M( k0 s8 F# H8 h1 b8 r
- }
$ _( V1 z2 i& z( u - UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);2 J `" O5 o0 y+ H6 n
0 \( g& i8 j3 }; k- return 0;
. U- ^0 k, z5 l3 H# j* J0 _ U& D - }
复制代码
5 l) E N/ `2 Q, P对象选择对话框有时候不能弹出来,但点击鼠标中间还是能够选中的,能帮忙分析下原因吗? |
|