|
楼主 |
发表于 2010-6-4 10:17
|
显示全部楼层
从参数库传递数据部分代码如下:int AOMO_action_0_act_cb ( int dialog_id,
" G; A" L# e+ V void * client_data,, I! [- p& I3 G
UF_STYLER_item_value_type_p_t callback_data)- p4 b- q, y" M, e3 O/ Q' }" j
{9 s$ ~3 b1 C+ _' |* j( G/ u
/* Make sure User Function is available. */ 6 M% {* O( g- O$ E3 w% X
if ( UF_initialize() != 0) 7 _8 ?% K. Y% v
return ( UF_UI_CB_CONTINUE_DIALOG );
7 i; h) ^7 r' Z/ X' z% ]/ D0 ^ /* ---- Enter your callback code here ----- */" X( `* J3 p0 V) J
char *str_mid[6];
, R6 u6 `& u9 K1 V6 q5 P6 i char table[50]="aomo";
3 H, S( C" A) g; Q if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)) Y' Z3 k# Z& f; D
{* `1 P/ e8 q f+ _! B
//void read_para_from_database(int dialog_id,void *str_mid);
6 G- v9 S* u4 h; B, M0 D( |& N UF_STYLER_item_value_type_t data;) ^. v3 Q9 t/ H4 `& }8 `) v
data.item_attr=UF_STYLER_VALUE;3 e6 F9 H- [' m* f: t5 t0 p% U/ ^
data.item_id=AOMO_Z;
% q7 X) p9 s: h2 S2 u5 o; H data.value.integer=atoi(((char **)str_mid)[1]);
: ^( F" o, Q$ R5 K# s" M, e UF_STYLER_set_value(dialog_id,&data);/ W( }: ~2 p% n! b% ]8 }
data.item_attr=UF_STYLER_VALUE;
# B: K( {- ^) l# P* g0 I9 r) C- i data.item_id=AOMO_M;
) f- T0 `& p3 q5 L; E data.value.real=atof(((char **)str_mid)[2]);
& y( `0 H7 d& v2 q+ s6 E UF_STYLER_set_value(dialog_id,&data);
4 L. G8 Y4 P9 b e1 |2 G) Y# f data.item_attr=UF_STYLER_VALUE;
( G" C8 h# t- k( B! t1 L data.item_id=AOMO_A;
X7 E4 k$ H) W) B! u( s* \7 Y data.value.real=atof(((char **)str_mid)[3]);0 z; w0 N; \7 N* N
UF_STYLER_set_value(dialog_id,&data);
4 s& \ t2 W1 h# u data.item_attr=UF_STYLER_VALUE;; r. u* q- h* n4 J
data.item_id=AOMO_B;7 ]& }/ i5 H" A
data.value.real=atof(((char **)str_mid)[4]);+ p& o+ X' h6 U. E2 R5 Q
UF_STYLER_set_value(dialog_id,&data);
u' E$ X! f+ J8 z; e3 ^- o data.item_attr=UF_STYLER_VALUE;, X: d0 f; U2 t( i% F0 h# q" }
data.item_id=AOMO_K;
6 @( F* g+ J8 B7 _9 W4 o data.value.real=atof(((char **)str_mid)[5]);
- a m, c& k" M0 e* r* l7 k$ L, } UF_STYLER_set_value(dialog_id,&data); % s9 ]# Q L6 h! a. }
data.item_attr=UF_STYLER_VALUE;
* l1 v) y6 Q: V1 C& C! d) v data.item_id=AOMO_H;/ M% K- p$ J9 j; Z- g5 _
data.value.real=atof(((char **)str_mid)[6]);. @# L {- p( a) ]
UF_STYLER_set_value(dialog_id,&data); |
|