|
兄弟刚开始接触开发,请各位帮忙了。情况是这样,首先我在UISTYLER中用optionmenu做了一个选择菜单,菜单里面有两个选项--1和2,希望通过选择不同选项打开不同零件,我的代码如下 tag_t part; int num;
. y% V0 L; L! R$ E( Y UF_PART_load_status_t error_status;5 M7 A; Z N3 Q# f
UF_STYLER_item_value_type_t option;5 D+ x+ a7 f2 A4 k+ v, @( u; q
option.item_id=INPUT_ASS_INT_0;
# c% H3 N5 n2 d$ C7 g8 p option.item_attr=UF_STYLER_VALUE;% ?5 K! v& ~5 w* J7 R& g
option.indicator=UF_STYLER_INTEGER_VALUE;" J* @) P7 U! h8 `3 @6 y
UF_STYLER_ask_value(dialog_id,&option);$ ~; h2 @( W% K* {6 p0 S7 W
num=option.value.integer;
. o5 [" {5 I | r. K if (1==num)
# b/ w; ~! k3 R4 q5 a {
3 V+ Z3 w& j0 C1 ^ UF_PART_open("D:\\API\\part\\die_setX\\die_setX.prt",&part,&error_status);
' l& Y- W$ S$ @5 d; X UF_PART_free_load_status(&error_status);/ }9 h6 Q g# l# `( A/ J% E$ Z
}
+ ]7 {9 Q' g. {% g( P9 S% | else
) S. u/ ^' v+ X2 C3 S' ?& o {, i1 Q, s$ ?1 W' e- W* }, }
uc1601("木有!",1);: \, Q0 R m/ @5 L
}' J7 D$ h1 b/ s) D/ h3 X
但是结果是不管选1还是选2都出现“木有!”而不会打开文件。8 ?0 W( I# w3 k" A7 O8 H
我觉得是在询问option menu数值的时候数据交换出现的问题。请各位高人解救啊!!!!!!! |
|