|
我用) e& j& O/ `' x/ J' ^4 u
UF_ATTR_value_t value1;
" _3 W8 j( a, G1 K& MUF_ATTR_value_t value2;3 ^- f. e, |9 j9 L$ Y) B3 _1 v
UF_ATTR_value_t value3;. L) e. h4 a) ~: j' o% o; |, C7 F( X
UF_ATTR_value_t value4;
- U2 z) a0 d/ m2 R' WUF_ATTR_value_t value5;
$ G, U5 b' a5 RUF_ATTR_value_t value6;
) E% W+ K! C7 h8 p8 A! ^) @UF_ATTR_value_t value7;5 o' H. F& Y- \/ Y+ |/ ^2 u+ {1 F
UF_ATTR_value_t value8;
/ R0 D Y1 V8 @; Q* fUF_ATTR_value_t value9;
! r0 O( |3 J" r5 S$ d/ {UF_ATTR_value_t value10;
' | M! _5 G" X4 d- c$ kUF_ATTR_value_t value11;
# M/ m% ]. n6 ?. Z) L( e" `UF_ATTR_value_t value12; 5 N8 F% [- r( z1 i% [ l
定义了所有要输入部件中的属性的值
- r( r: i; M/ o1 J. P5 F4 I. f' y2 T$ u6 m2 A2 r7 y: h
然后再写读入值的时候用的是如下的语句:" n% [0 ^& ?7 q. L' q5 B1 l1 j5 v6 \
data.item_attr=UF_STYLER_VALUE;* u& I9 E& h7 a6 {4 w( @( D
data.item_id=CHANGE_STR_PART_NUMBER;
7 [; u, P2 m1 D' e- ?2 N7 U UF_STYLER_ask_value(dialog_id,&data);
4 [- u) T# _4 ]/ q9 f value1=data.value.string;( V) K- o# r4 {! p: r& [; E( m' Y7 `
data.item_id=CHANGE_STR_PART_NAME;8 P+ [* f) c' \: H: [0 X9 f
UF_STYLER_ask_value(dialog_id,&data);/ u2 h/ k0 ^3 X# C2 J# C
value2=data.value.string;+ V9 H$ m& p, U7 ]8 Y4 V; M3 N( h6 b/ r
data.item_id=CHANGE_STR_MATERIAL;; j8 \5 G% k p0 g
UF_STYLER_ask_value(dialog_id,&data);. |' s$ ^! q6 K) h/ q# g |
value3=data.value.string;1 u3 d( t2 D0 y/ a5 w' y9 K" O
0 M% V- m; ~1 u) q# ]2 p编译说上面的这段语句中,给value1-3赋值的三个语句=号两边是矛盾的类型
3 P, z5 l: C9 s5 SF:\ugopen\UG_FILE_ATTR_template.c(454) : error C2115: '=' : incompatible types. I4 T6 J# @3 b& n/ s1 r( O) N& ^
F:\ugopen\UG_FILE_ATTR_template.c(458) : error C2115: '=' : incompatible types
" |& h+ [1 z/ k+ }" l. hF:\ugopen\UG_FILE_ATTR_template.c(462) : error C2115: '=' : incompatible types
/ y- j) d& p+ V. [: O% p y. U, _* Y
求教如何来定义? |
|