iCAx开思工具箱
标题:
怎样在UG的回调函数中辨别Option Menu的选项?
[打印本页]
作者:
HH2050&wjp
时间:
2005-3-9 16:58
标题:
怎样在UG的回调函数中辨别Option Menu的选项?
Option Menu中有一些汉字选项,要先判断是哪个选项,再根据情况在多行文本中打印汉字,请问怎么解决?
作者:
David2005
时间:
2005-3-10 13:27
用下面的方法得到下拉文本框的索引就可以了
UF_STYLER_item_value_type_t select_index;
select_index.item_id = ×××;
select_index.item_attr = UF_STYLER_VALUE;
select_index.indicator=UF_STYLER_INTEGER_VALUE;
UF_STYLER_ask_value( ×, [$select_index)]
index=select_index.value.integer;
作者:
HH2050&wjp
时间:
2005-3-10 16:26
非常感谢David给予的指点!刚开始我本想利用其子项subitem_index来解决的。
int b;
UF_STYLER_item_value_type_t data; data.item_attr=UF_STYLER_VALUE;
data.item_id=CHANGE_OPTION_0;
b=data.subitem_index;
结果调试发现b的值恒为-1,与选项毫无关系。为什么subitem_index不能应用于这种情况呢?
作者:
David2005
时间:
2005-3-11 15:48
subitem_index只有在设置option menu属性时(如:
UF_STYLER_set_value)才会用到。。。。。。。。。
作者:
HH2050&wjp
时间:
2005-3-11 17:50
如果在VC++环境中采用UG模板,再用sin(), sqrt()等VC的内置函数时就会出现问题。怎么样解决呢?除了舍弃UG的模板,还有没有别的方法啊?
作者:
chenwei
时间:
2005-3-12 21:15
#include <math.h>
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3