|
|
倬虚
发表于 2016-1-4 17:13:38
|阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- int selectSingle(int user_data,int *num, tag_p_t *object)
1 s) i, M( C4 _3 A - {
3 Q/ \; j! y# _
8 m' {6 @$ b3 W8 t$ K0 |+ f- int num_obj = 0;
9 E7 Z/ F5 c( W0 s0 h - tag_p_t obj_sel = nullptr;( l& [4 k" \1 T
- UF_UI_ask_global_sel_object_list(&num_obj,&obj_sel);
9 C/ b" a1 w6 a" o% ` - if (num_obj > 0)# j# J& Y/ s( ?" S% K8 M
- {
! w$ e! W4 N% H% Q - //UF_DISP_set_highlights(num_obj,obj_sel,0);
1 q# R, n5 f& P1 j% p; T, b - for(int i = 0; i < num_obj; i++)) k8 d7 t [2 j8 l3 ~
- {
5 N6 }, i0 i' S3 @& J& I8 n8 k - UF_DISP_set_highlight(obj_sel[i],0);
! T& f# ]* M" \" w+ r1 `4 J% h - }2 D1 L; |# _2 N, V4 Y4 ~
- UF_free(obj_sel);
7 ]( k. Y6 @) i4 t$ q$ {2 E& T1 G. \ - }
; I _, I, A3 ~7 ?* ] -
. q" s$ U! j# V - UF_UI_set_cursor_view(0);* D* d1 F6 t# z4 G0 v+ b
- UF_UI_lock_UG_access(UF_UI_FROM_CUSTOM);- m/ ]) A7 t5 a) R5 _+ p% e4 d1 v
- char cue[] = "cue message";
5 r! p5 U9 L! A# N& o* c. s: f" z: d - char title[] = "选择元素";
# q- u) W$ R4 H$ o - int response;# P% }' D3 C# F5 t! L& ?$ R5 }' f A
- if(UF_CALL(UF_UI_select_with_class_dialog(cue,title,3 O: \. z3 N5 s! ^- R: c
- UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY, init_proc, &user_data,
9 K7 Y( C! t1 ~+ n" Y7 `' ~ - &response, num ,object)) == 0)
9 o+ L7 w L% @# s2 X7 H2 R* V1 M O - {
* i' \* T j/ A: u! l9 R g - if (response == UF_UI_OK)
# k, B2 o$ t7 S5 g( t9 L6 f - {
& p: g8 N$ a+ P( e - UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);
% A2 [0 ]2 p, Y0 B% P% J% h' Y# W# s - return 1;
$ c) s2 h. v" O/ [+ x - }3 | E% J% W: w y/ D
- }" k' Q B8 r. A2 z4 G. z3 W
- UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);
; C+ B" n: Z3 j) d4 X
4 h' Z" o2 H$ m# P3 f7 Q3 G# |- return 0;' q/ P/ d+ \! Z# s1 o
- }
复制代码
% @/ T1 Q$ u! C/ A% i- B对象选择对话框有时候不能弹出来,但点击鼠标中间还是能够选中的,能帮忙分析下原因吗? |
|