|
|
倬虚
发表于 2016-1-4 17:13:38
|阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- int selectSingle(int user_data,int *num, tag_p_t *object)
3 y, }2 C5 H# ]+ v( m - {
. Y% Z& r& v' [7 l3 v
, f/ ]) e' H) W; `# B) l- int num_obj = 0;& R8 y, @5 c K8 e, m) k: [9 t
- tag_p_t obj_sel = nullptr;2 R# w! \+ o. r, B
- UF_UI_ask_global_sel_object_list(&num_obj,&obj_sel);$ o+ H: m+ J9 ^% s+ i$ w
- if (num_obj > 0)0 W5 h( B' B2 f, S+ N, X5 J6 R3 c
- {
* s' m. b- j2 l - //UF_DISP_set_highlights(num_obj,obj_sel,0);3 t, H) z% i0 R8 c }% b
- for(int i = 0; i < num_obj; i++)
+ r4 ~6 A7 t4 Z% X' |7 v! P8 O. k& k - {1 l" I0 M3 G# K& v7 t1 E, C I: X
- UF_DISP_set_highlight(obj_sel[i],0);4 S) k1 w6 h1 L6 ?$ e
- }
?% {" o! y' d9 U u7 b1 m - UF_free(obj_sel);; W+ i$ m& M! U8 _4 a9 O" f
- }
6 l. y" c: e$ |0 J7 e -
: x/ H/ Q% d4 |# H- G) l5 A - UF_UI_set_cursor_view(0);" q( ^# I0 }4 U. @/ c3 Y) L
- UF_UI_lock_UG_access(UF_UI_FROM_CUSTOM);, S4 |6 ~5 G% [- R( |
- char cue[] = "cue message";
) N- t# A+ C$ H( n. G" y - char title[] = "选择元素";
6 }3 Q5 K) |+ x3 d - int response;# L) f1 J* m1 S/ R4 k8 ? s
- if(UF_CALL(UF_UI_select_with_class_dialog(cue,title,- E# z, E6 E$ P4 l" b/ K" R: x8 j& P Z
- UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY, init_proc, &user_data,' d- O& r7 f- w' z
- &response, num ,object)) == 0)* h0 B6 r- [: \" D6 \' i5 ?
- {7 l% i [% H3 |& X+ H/ D% R. x. d1 G
- if (response == UF_UI_OK)
6 ?% w8 v% i. R3 f4 a - {, J' A" @. a8 T3 s3 E% \. I
- UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);7 e! ~ I; [+ Z4 m
- return 1;& O, D6 f( V6 h4 {3 U' X
- }
8 F* y3 g* x: U* v) v - }# w$ Q1 j) F8 a/ A9 R- t! Q
- UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);
. @8 p0 @) C, U - # W& e2 O1 q# w& r( S8 L
- return 0;
7 S/ l+ Z5 U5 [# R9 A: x - }
复制代码
; U+ b% m1 F$ \" p/ F对象选择对话框有时候不能弹出来,但点击鼠标中间还是能够选中的,能帮忙分析下原因吗? |
|