|
倬虚
发表于 2016-1-4 17:13:38
|阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- int selectSingle(int user_data,int *num, tag_p_t *object)" q& f" b5 x4 @* x3 L. n
- {
: k" @1 m0 r% G& G' L- I6 E7 l
! b# [/ ]% D- q, @; K3 r! [- int num_obj = 0;
0 {4 W3 ^+ G; T! d% ^ - tag_p_t obj_sel = nullptr;
2 g7 f. A$ k, o# M E) P3 m, j8 z - UF_UI_ask_global_sel_object_list(&num_obj,&obj_sel);. o$ `* g# Z! Y ]# j& t! j; g
- if (num_obj > 0)' I8 @0 H$ R8 m# ]) R
- {( l3 y' b# r5 z) z* T6 K' X
- //UF_DISP_set_highlights(num_obj,obj_sel,0);
0 L- n, d' y9 J/ B$ ` - for(int i = 0; i < num_obj; i++)
% F- m1 [; K/ k( k& I - {
$ @4 ]& G/ O+ t" d - UF_DISP_set_highlight(obj_sel[i],0);/ i* |! p& ]8 E
- }. \! J* W" W2 A
- UF_free(obj_sel);
* M9 {% k' r' S8 t4 I - }
! x. `- y/ p1 E- `- K+ r( a; [ -
' K# r9 C/ b/ x8 S$ A - UF_UI_set_cursor_view(0);; B1 s0 r+ L" V8 ^! t
- UF_UI_lock_UG_access(UF_UI_FROM_CUSTOM);
6 j A% ?6 |- f: o) G - char cue[] = "cue message";
- \! R) s$ e- |0 ]; ?/ L& L9 k1 r+ | - char title[] = "选择元素";
/ c% [* O( ^+ @* X2 e; y6 ?( _ - int response;
9 _& H4 U; K! m F) w' n - if(UF_CALL(UF_UI_select_with_class_dialog(cue,title,1 x3 ^7 s0 ^2 M8 h4 _ w1 J( {1 s! G
- UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY, init_proc, &user_data,: R" [6 \& r# e9 a4 r; @
- &response, num ,object)) == 0)
* x3 t6 W, v4 v1 m- ?% \; h1 z& | - {
' M+ ^% Q6 C# f. @* M" i - if (response == UF_UI_OK)
; p. M0 X, k$ L; U2 L - {
4 j( ?5 W" K6 B) X9 G* S7 L - UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);! L; o3 R% a7 M" k. l
- return 1;4 O6 X& |' M. c, N3 K% V7 z$ |
- }
) ?* f( T2 I! z4 V) x1 n! Q1 S - }
9 S2 p# u) z1 ?; |5 L. r- r8 I - UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);. w1 O3 Z! f6 N h& y% I& _
+ T) v2 K3 N1 g: B% D* u0 @- return 0;+ r0 z, C: N; J a2 F
- }
复制代码
9 Z* j6 H/ `! e对象选择对话框有时候不能弹出来,但点击鼠标中间还是能够选中的,能帮忙分析下原因吗? |
|