|
int CHANGE_action_act_cb ( int dialog_id,2 i& g/ D6 H6 v8 U* ~
void * client_data,( `3 d7 h( i9 o) K
UF_STYLER_item_value_type_p_t callback_data)
8 n) \ m9 ~8 Z9 y9 V4 M{: |2 q) U) m: F3 n" A) N4 [0 l
/* Make sure User Function is available. */
4 E4 l+ B, f4 \: h G( c1 e, S; p if ( UF_initialize() != 0) 8 ]6 L4 T5 E9 |" W* W0 L
return ( UF_UI_CB_CONTINUE_DIALOG );8 C+ Y1 Q9 `! h l0 P3 F% L
. R3 k7 H. Z3 G3 j
/* ---- Enter your callback code here ----- */ N/ P1 w' W; n/ q5 I/ {6 a
static void do_ugopen_api(void)
( P5 e* h" I- A! x( b2 e{ char dir[100];6 ~7 N# |' j) e
char *grip_exe=
2 u) p! e8 y6 T) d "E:\\UG_para_design\\tiqu.grx";
# Q! y( M! m9 p7 `7 f8 s6 A1 ~ int status;
7 r# Z$ o7 ^% N3 J8 O1 T int grip_arg_count=5;
Q# z0 A% L& s' r; k UF_args_t grip_arg_list[5];
% B( [* s' o) ?! D3 V6 j grip_arg_list[0].type=UF_TYPE_CHAR;2 p9 s. U* Y1 k& ]4 w& }
grip_arg_list[0].length=0;
* ^# m2 ]5 \0 [& R4 j grip_arg_list[0].address=dir;
! j, ]5 o( } O. ]4 u
4 Z. o" Y: ~- i8 W6 o& _+ w status=UF_call_grip(grip_exe,grip_arg_count,grip_arg_list);
7 H& b. n# {/ f& e}$ W$ G7 F" S: I0 s H- Q& m
do_ugopen_api();
" x7 E" o! v' u( a! a8 f' M% a5 L, A UF_terminate ();
6 v) ]& h: z9 `- G& t7 L
; l; @6 c3 A9 z* \; \ /* Callback acknowledged, do not terminate dialog */
3 } W. K& `; G& L4 J! ?6 _ return (UF_UI_CB_CONTINUE_DIALOG);
5 G/ B, {7 k1 m ) d; }3 H2 M+ O, i/ L% x8 j
/* or Callback acknowledged, terminate dialog. */* | a9 N" N7 E+ O; f
/* return ( UF_UI_CB_EXIT_DIALOG ); */" a# a" E+ P& c1 }; o) I
3 t/ u; B9 o( U9 J1 m+ T8 z! t}" P5 L9 o0 b. ^5 x1 l
这是我编的一段程序,调用里面的GRIP程序,高手指点,帮忙修改一下 |
|