|
楼主 |
发表于 2010-6-4 10:17
|
显示全部楼层
从参数库传递数据部分代码如下:int AOMO_action_0_act_cb ( int dialog_id,: j; Z! {# F9 ^# i
void * client_data,( ^9 u+ S s( T! ^! B: q
UF_STYLER_item_value_type_p_t callback_data)
& O9 N; u! y' R% x) }4 J5 k{
7 l* T3 z# B& d% | /* Make sure User Function is available. */
/ V* q6 [% G& O6 V# A' t if ( UF_initialize() != 0)
- C: l. o7 \, q return ( UF_UI_CB_CONTINUE_DIALOG );
$ {. o k j5 U( C /* ---- Enter your callback code here ----- */# K# Z7 v) V; ~% K5 U1 e
char *str_mid[6];0 F7 C. D d, }6 R, e/ J, Y
char table[50]="aomo";
% V. i; z/ a1 s' u' `+ r: d' @ if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE): i2 P3 ?- I( N! r
{3 s' L( ]9 @6 ]/ i; \; u' B: M
//void read_para_from_database(int dialog_id,void *str_mid);
" [8 p. c3 `& b5 e; S UF_STYLER_item_value_type_t data;
7 O1 k$ e9 Q9 E4 ?$ S+ t data.item_attr=UF_STYLER_VALUE;
" ~. Y2 r" w D. [ data.item_id=AOMO_Z;# o& s& `; U# d$ h
data.value.integer=atoi(((char **)str_mid)[1]);7 A' H" G) u) _8 L ?
UF_STYLER_set_value(dialog_id,&data);7 z0 H; Q8 j& Y+ g. v
data.item_attr=UF_STYLER_VALUE;
, W# e% K* B3 {$ c" P9 I& e data.item_id=AOMO_M;. A; Z, q, S+ J F4 ^/ R0 e$ ?3 S7 u
data.value.real=atof(((char **)str_mid)[2]);
4 Q$ S' E Z4 L5 e% x: @% A UF_STYLER_set_value(dialog_id,&data);0 y2 m# X& z" L
data.item_attr=UF_STYLER_VALUE;
9 h7 X1 [% w } data.item_id=AOMO_A;
8 }6 j9 l8 `; d data.value.real=atof(((char **)str_mid)[3]);
' h g" L+ [- [8 ~$ }% E$ T$ |7 g+ B UF_STYLER_set_value(dialog_id,&data);
! z1 D! T" v, x# D+ y2 Y data.item_attr=UF_STYLER_VALUE;
o. r4 w0 C3 ]& z6 h& f+ e data.item_id=AOMO_B;
: b9 ]/ R5 s7 y3 C- s data.value.real=atof(((char **)str_mid)[4]);
2 c' a* a6 H$ }2 _ UF_STYLER_set_value(dialog_id,&data); ) s- t3 u. S) |* U& h {/ n/ l
data.item_attr=UF_STYLER_VALUE;
, c/ G D- `$ G data.item_id=AOMO_K;
9 [$ s6 F) U3 ~' H data.value.real=atof(((char **)str_mid)[5]);0 D8 G3 {: T+ ?8 |1 w- ?3 R& \$ @
UF_STYLER_set_value(dialog_id,&data);
- }% Y, i s5 S# d! x data.item_attr=UF_STYLER_VALUE;
6 B) f) z' M9 b# A8 k data.item_id=AOMO_H;
( |' J) ^9 V$ L5 o a3 c data.value.real=atof(((char **)str_mid)[6]);
9 K7 f( h1 A1 f5 f) k UF_STYLER_set_value(dialog_id,&data); |
|