|
|
倬虚
发表于 2016-1-4 17:13:38
|阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- int selectSingle(int user_data,int *num, tag_p_t *object)2 P+ I* }9 D# |5 V2 u
- {
% s$ U% s5 i3 B" M: j& f
5 E3 l; R, Q2 G3 g3 {( P! r( T- int num_obj = 0;
# J( q4 [. O5 X& v% f - tag_p_t obj_sel = nullptr;! R/ L# l3 M/ `" w* H4 V
- UF_UI_ask_global_sel_object_list(&num_obj,&obj_sel);
& v# g, c% y1 ]) g7 h0 T, Z - if (num_obj > 0), x" q' y' H2 u8 H. d) n k8 e
- {8 i# {6 `: }' M8 ^' E
- //UF_DISP_set_highlights(num_obj,obj_sel,0);. x1 n R2 y& i' I9 ?- Z1 B
- for(int i = 0; i < num_obj; i++)
* E2 _7 O( I$ B5 u$ j - {+ `% z* ^" Q. N4 [
- UF_DISP_set_highlight(obj_sel[i],0);: c! h' _- U. C: O2 ^: V
- }! J+ _$ D) h! E2 O3 m7 }6 x
- UF_free(obj_sel);, u4 H( q6 ^! |" B% |% Q% W
- }
/ ^4 r% q3 V' k+ l7 c4 e5 ~7 g# @ -
& r# r# }: }3 b+ u - UF_UI_set_cursor_view(0);& n. E5 i; F( n& @) p, ]
- UF_UI_lock_UG_access(UF_UI_FROM_CUSTOM);
0 S, d+ Q4 I6 ?" X4 A$ q. a* F; L0 C - char cue[] = "cue message";" b! Z* h7 P1 N8 m. [
- char title[] = "选择元素";
$ n4 n A- Z. b& ]* @$ T( k - int response;
" ?6 ?8 e; y/ o( b! w% r( i - if(UF_CALL(UF_UI_select_with_class_dialog(cue,title,/ t* S0 V$ k- ]8 ]
- UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY, init_proc, &user_data,
6 f. [6 D/ ~6 n - &response, num ,object)) == 0)2 ]5 l# G. u5 [+ f
- {
) o" I: m% n' |* ?6 \% e, f/ ^; H - if (response == UF_UI_OK)
* w! b) ]; F1 N! u0 i M+ { - { r2 m' w( [/ |7 e$ Q* ] d
- UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);
) L I+ | T- F6 ]2 `1 R( X8 I - return 1;; R r/ i* z2 D4 g& r
- }$ Z- |" T) b; l! y6 q) [6 i
- }: b, j/ [9 A) u, z! K' K
- UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);0 I, ]- q1 [$ k7 D3 K% S3 h
- 2 r9 T% v( f( K- D5 C }& I6 f. M
- return 0;
$ v- d! q0 o6 J- p1 _3 G- R2 [ - }
复制代码 8 X3 R" q# a: E( z) U. u* V" @
对象选择对话框有时候不能弹出来,但点击鼠标中间还是能够选中的,能帮忙分析下原因吗? |
|