|
楼主 |
发表于 2010-6-4 10:17
|
显示全部楼层
从参数库传递数据部分代码如下:int AOMO_action_0_act_cb ( int dialog_id,
% r4 }7 O" ^1 v/ L* T x void * client_data,
5 R2 u. f4 g2 U UF_STYLER_item_value_type_p_t callback_data)+ q0 {( R; i, f0 J% {: f
{
& O5 J( H1 J, {5 X: w, ^ /* Make sure User Function is available. */ # `: z- D1 Q( N! V/ I% E7 w
if ( UF_initialize() != 0)
) }6 T0 J4 z- }6 d return ( UF_UI_CB_CONTINUE_DIALOG );' _' n. L5 i' v- y3 A
/* ---- Enter your callback code here ----- */
* D0 ?8 U4 [9 x) N+ ?; ?8 g char *str_mid[6];
* J9 a, `: {0 S" | ` char table[50]="aomo";
2 C& [$ ]; }2 R k if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)
6 H8 N: G6 l2 `: B7 \, Z+ O, @ {, }- z9 [) R# ?! D
//void read_para_from_database(int dialog_id,void *str_mid); ( D0 L( j2 b# _# k! ~6 ?* j
UF_STYLER_item_value_type_t data;1 h2 T7 |' F, u' Q; m9 q1 H$ m* J
data.item_attr=UF_STYLER_VALUE;
3 {+ [* B! }# F0 ~" \ data.item_id=AOMO_Z;0 L) ^" b4 {% U9 e- u# R9 U
data.value.integer=atoi(((char **)str_mid)[1]);2 y' N3 S% C5 D @- Y$ N3 p
UF_STYLER_set_value(dialog_id,&data);
, h" |2 W6 G$ T data.item_attr=UF_STYLER_VALUE;& j) o7 V+ _+ a) n$ w0 b+ D
data.item_id=AOMO_M;' B3 I8 U$ K; }6 K# [! H
data.value.real=atof(((char **)str_mid)[2]);
$ G2 G$ E+ ]0 ]; e' f0 T$ { UF_STYLER_set_value(dialog_id,&data);
0 S, K/ v% {% K% n# s/ r& M data.item_attr=UF_STYLER_VALUE;
" F3 A7 x; V; z; v W, T6 }1 E data.item_id=AOMO_A;
# t, i9 K! W& H6 s1 J; T& X data.value.real=atof(((char **)str_mid)[3]);
* I& J: G- ?: p' M. L1 O UF_STYLER_set_value(dialog_id,&data);
k3 u6 X5 M5 |+ m, X data.item_attr=UF_STYLER_VALUE;
" S. ?" a+ g5 l: ~( v data.item_id=AOMO_B;
: M y" ?2 K/ ^( U* i data.value.real=atof(((char **)str_mid)[4]);6 o6 h6 [; M3 S; i) `: Z3 q' A
UF_STYLER_set_value(dialog_id,&data);
?( z# `) }# z: O- x5 z! v) Q data.item_attr=UF_STYLER_VALUE;, K1 S) t# g* J5 h2 r
data.item_id=AOMO_K;
O) l& J2 j. B* v: ~' I1 ?" E data.value.real=atof(((char **)str_mid)[5]);) y7 @4 ?, `! r |% k
UF_STYLER_set_value(dialog_id,&data); % q" ^4 @" ?; |$ |2 K- Z) x
data.item_attr=UF_STYLER_VALUE;
; A0 r( T Y O data.item_id=AOMO_H;6 y& ]# x+ F7 ]9 p4 _" `: o6 r" S! w
data.value.real=atof(((char **)str_mid)[6]);# p+ O o$ w3 W ~1 D( J m
UF_STYLER_set_value(dialog_id,&data); |
|