青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 9746|回复: 3

[疑难] 二次开发中option menu数据的获取

  [复制链接]
发表于 2011-12-22 11:43 | 显示全部楼层 |阅读模式
兄弟刚开始接触开发,请各位帮忙了。情况是这样,首先我在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数值的时候数据交换出现的问题。请各位高人解救啊!!!!!!!
 楼主| 发表于 2011-12-23 11:29 | 显示全部楼层
ok了, num=option.value.integer; 改成 num=option.value.integer+1;就行了。现在问题是如果选项设置里面不是数字而是字符串的话应该怎么处理。
回复 支持 反对

使用道具 举报

发表于 2011-12-25 22:02 | 显示全部楼层
你在开思也问过吧,我在那已经说过了,去那看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-10 21:07 | 显示全部楼层
yfzzw 发表于 2011-12-25 22:02
4 V6 i" j9 _$ {$ ~1 T; K$ W8 F6 b你在开思也问过吧,我在那已经说过了,去那看吧
, r/ w$ b* s! c7 f
恩,呵呵。多谢!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-30 07:03 , Processed in 0.182091 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表