|
兄弟刚开始接触开发,请各位帮忙了。情况是这样,首先我在UISTYLER中用optionmenu做了一个选择菜单,菜单里面有两个选项--1和2,希望通过选择不同选项打开不同零件,我的代码如下 tag_t part; int num;
2 L: G% k; ?7 p) ` UF_PART_load_status_t error_status;
8 m! r* `* x8 h UF_STYLER_item_value_type_t option;! J* B; u, `' a; J
option.item_id=INPUT_ASS_INT_0;
' w% j, K+ f) X* L0 ?, H( W4 V3 n! y option.item_attr=UF_STYLER_VALUE;
+ ]/ a+ x4 ?& w' ~; \' A V. c option.indicator=UF_STYLER_INTEGER_VALUE;9 U7 U$ |. ~- |% L# M% H5 X
UF_STYLER_ask_value(dialog_id,&option);3 E- K" q- G) w/ o# _+ N
num=option.value.integer; ) C& K- d& v" `' X# b: Q$ s
if (1==num)1 H9 U' F& s2 k# F
{
, c, [$ `& [* X. O( A UF_PART_open("D:\\API\\part\\die_setX\\die_setX.prt",&part,&error_status);0 I' }2 [; q: N
UF_PART_free_load_status(&error_status);
% a8 a$ ?0 [8 k/ g ^. @2 r }
* K7 `9 R* c7 S2 N6 c else
- N5 n( f0 Q+ | {: `4 }# M6 B; s* V. d X+ r
uc1601("木有!",1);
, _+ U8 H* Q& T" f0 K' Y0 ~ }0 z1 v7 g5 |# g' L& w* S5 Y# n- L
但是结果是不管选1还是选2都出现“木有!”而不会打开文件。+ N. T7 H7 F6 W4 m. i& J: }6 e
我觉得是在询问option menu数值的时候数据交换出现的问题。请各位高人解救啊!!!!!!! |
|