|
楼主 |
发表于 2010-6-4 10:17
|
显示全部楼层
从参数库传递数据部分代码如下:int AOMO_action_0_act_cb ( int dialog_id,% ^5 X- V9 [2 e8 b- Y+ n
void * client_data,
% D: I. q' M3 D) Z: \3 C UF_STYLER_item_value_type_p_t callback_data)4 J/ x( x7 k J3 f/ Y
{/ q( u+ U t& M, d" J
/* Make sure User Function is available. */ / y. C& p' u/ b
if ( UF_initialize() != 0) % b, }! g) k, w/ L, q
return ( UF_UI_CB_CONTINUE_DIALOG );
# M* r. O: Z, Z /* ---- Enter your callback code here ----- */1 ~9 w) P$ ^& q1 N; Z, p1 v7 @( V9 s
char *str_mid[6];
/ |" `, P$ V1 g3 E2 i: i: f char table[50]="aomo";
2 k& d$ D8 K1 f2 \5 x if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)
, b+ g2 w% d1 ]1 O1 _% J, b/ M {
1 m0 Z+ X3 o2 h- p) H" Q//void read_para_from_database(int dialog_id,void *str_mid); # V9 I+ X/ D) m4 B
UF_STYLER_item_value_type_t data;. h3 u+ L) {- V1 r+ `
data.item_attr=UF_STYLER_VALUE;5 V: } ?4 s/ d
data.item_id=AOMO_Z;4 D+ q& p H1 M4 J' Q
data.value.integer=atoi(((char **)str_mid)[1]);
% V5 N. q: G: I UF_STYLER_set_value(dialog_id,&data);* | r' z& ~$ ^% ^9 N9 a0 k
data.item_attr=UF_STYLER_VALUE;
4 Z2 _2 O# r5 Y s7 j data.item_id=AOMO_M;
5 _6 G& h9 x% E# H1 ^* N9 r data.value.real=atof(((char **)str_mid)[2]);6 ?/ t1 t) Z! j' C; g6 k
UF_STYLER_set_value(dialog_id,&data);
+ v1 S, z9 G' l7 {7 S7 q+ l" f data.item_attr=UF_STYLER_VALUE;
6 C& {1 n2 u3 g) y data.item_id=AOMO_A;6 b+ s W3 ~( i. B, h
data.value.real=atof(((char **)str_mid)[3]);) [( N, A- U/ ~' X( s/ v
UF_STYLER_set_value(dialog_id,&data);
. j$ y1 C6 W- B, L- e. ` data.item_attr=UF_STYLER_VALUE; D8 S2 }, e+ ]3 K
data.item_id=AOMO_B;7 [$ y" `# Y) b* z; I* e
data.value.real=atof(((char **)str_mid)[4]);8 y: c% d" s; X( ]; D: r" ]
UF_STYLER_set_value(dialog_id,&data);
6 B- |4 ~1 ^& v, k+ { data.item_attr=UF_STYLER_VALUE;: T' r& O+ l9 z
data.item_id=AOMO_K;8 j4 K; G8 C: l
data.value.real=atof(((char **)str_mid)[5]);- g+ l" k- W7 t, C' x# I
UF_STYLER_set_value(dialog_id,&data);
E. t% b6 m, Z3 \& f8 ? data.item_attr=UF_STYLER_VALUE;
( f9 x) V: [2 Q k0 H data.item_id=AOMO_H;
5 _2 F/ w% D) D data.value.real=atof(((char **)str_mid)[6]);- \+ h0 C" e/ O+ R9 L
UF_STYLER_set_value(dialog_id,&data); |
|