iCAx开思工具箱
标题:
UISYTLER 中控件的操作
[打印本页]
作者:
CUI821228
时间:
2010-10-6 10:14
标题:
UISYTLER 中控件的操作
有两个问题请高手指教:
1、UISTYLER 创建的对话框上有个PUSH BUTTON按钮,初始
Sensitive属性为FALSE
,如何才能做到只要选取对象,按钮的
Sensitive属性即变成TRUE
?
2、工具组Tool Palette控件怎样实现在
鼠标中键间切换
?
期待高手回答,感激不尽!!
作者:
CUI821228
时间:
2010-10-9 09:45
没有人知道吗?期待中!........
作者:
LIUCHANGLIN
时间:
2010-10-9 10:37
1回答你第一个问题:
sel_dimensions.item_id = UF_STYLER_NAV_INDEX ;
sel_dimensions.subitem_index=UF_STYLER_OK_INDEX;
sel_dimensions.item_attr =UF_STYLER_SENSITIVITY;
sel_dimensions.value.integer=0;
UF_STYLER_set_value(dialog_id, &sel_dimensions);
第二个我不知道你说什么!
作者:
cam-yp
时间:
2010-10-10 12:59
在NX中,中键默认是点击OK按键,实现第二个要求需要改变窗口的默认按钮。
改变这个功能跟系统有关系,在XP中能成功,在WIN7系统就失效了,你可以试试,在WIN7系统使用NX4,中键是失效的,不知道还有没有其他的办法,我也正在摸索中。。。
作者:
CUI821228
时间:
2010-10-11 17:05
多谢楼上两位的回复,问题一旦解决即公布源码,以供初学者学习,决不独享.
作者:
LIUCHANGLIN
时间:
2010-10-13 08:03
int spin_feed;
UF_STYLER_item_value_type_t tog_4;
tog_4.item_id=CHANGE_TOGGLE_4;
tog_4.item_attr=UF_STYLER_INTEGER_VALUE;
UF_STYLER_ask_value(dialog_id,&tog_4);
spin_feed=tog_4.value.integer;
UF_STYLER_free_value(&tog_4);
更改int 值为0同1看效果!!!
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3