|
楼主 |
发表于 2010-6-4 10:17
|
显示全部楼层
从参数库传递数据部分代码如下:int AOMO_action_0_act_cb ( int dialog_id,
! F' U2 K% t0 t; F7 u5 h8 U void * client_data,
, h3 L* J3 S# r( N+ t E UF_STYLER_item_value_type_p_t callback_data)0 ]9 L5 f' o" T1 ~- \ E1 X
{
2 b# s! F1 }3 T3 ~/ A! c6 d /* Make sure User Function is available. */ ' x" x$ h% p( H8 x* _* S, _
if ( UF_initialize() != 0)
; k+ l- K: ~9 A3 b return ( UF_UI_CB_CONTINUE_DIALOG );
! Z2 n3 _8 b, `. ~ /* ---- Enter your callback code here ----- */
) F2 ^5 I% d; m6 D1 O char *str_mid[6];
/ X; U1 Y& G N$ l3 x% W) [. h+ k char table[50]="aomo";
9 ~) r0 D, X0 Q W2 P" H- N$ a if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)8 o* W @, s ?: g9 W; c" W4 u" S& g$ {
{3 g% r5 t. P, w( j7 W& f
//void read_para_from_database(int dialog_id,void *str_mid);
' I+ H# o% h! K8 E UF_STYLER_item_value_type_t data;; v# Y' n% h/ r3 D& M/ w" c
data.item_attr=UF_STYLER_VALUE;
, I/ d& ~* Z8 G1 j: b3 [ data.item_id=AOMO_Z;8 i; ~, o* J- _# ]6 f: [ k
data.value.integer=atoi(((char **)str_mid)[1]);
* l8 E0 k' B# v1 M" q UF_STYLER_set_value(dialog_id,&data);
" j E- N C" O* g, G data.item_attr=UF_STYLER_VALUE;+ b! Y3 {6 ^ O2 N" ]- k
data.item_id=AOMO_M;* {! k( H9 J* u8 l# L
data.value.real=atof(((char **)str_mid)[2]);
% i# B; z5 @7 M+ O1 s' P9 _( ` {4 { UF_STYLER_set_value(dialog_id,&data);
7 i B- K0 ~/ D/ U# o data.item_attr=UF_STYLER_VALUE;
" J2 g N6 `2 T6 F) o1 \+ K/ m data.item_id=AOMO_A;
% d/ a3 |$ X% z data.value.real=atof(((char **)str_mid)[3]);% g; _: R8 n+ D4 B }9 {8 M" q9 S9 R/ q
UF_STYLER_set_value(dialog_id,&data);
8 g( m4 x2 `# E, E data.item_attr=UF_STYLER_VALUE;
# a, G, e4 Q9 h: P% w% t2 _! D data.item_id=AOMO_B;2 d: N6 d$ x h n, O$ O
data.value.real=atof(((char **)str_mid)[4]);
" o& f* B' W/ m/ g% W: |$ L) ` UF_STYLER_set_value(dialog_id,&data); . E7 _7 v6 P% T- [4 [9 ]+ r' `
data.item_attr=UF_STYLER_VALUE;( i9 N# }1 m6 n2 d( E
data.item_id=AOMO_K;
" {6 M1 F9 \% `& D data.value.real=atof(((char **)str_mid)[5]);' v( f* a0 V' \& x' f( P0 O
UF_STYLER_set_value(dialog_id,&data);
# f& j( z% H0 \ data.item_attr=UF_STYLER_VALUE;
1 J/ P3 O6 C! J1 ]8 o" R! ~ data.item_id=AOMO_H;
3 U% P \% L a. A4 ^- ] data.value.real=atof(((char **)str_mid)[6]);# s& x- H" V5 P
UF_STYLER_set_value(dialog_id,&data); |
|