UG二次开发,为何改变控件值,不能进行更新?
将原来的空间默认值改为72,调试运行后,还是显示之前的48.请大神指导一下UF_STYLER_item_value_type_t data;
int index;
data.item_id = SZ_XINGHAO; //获取型号下拉菜单选项选择值
data.item_attr = UF_STYLER_VALUE;
UF_STYLER_ask_value(dialog_id,&data);
index = data.value.integer;
if (index==1) //选择M3
{
data.item_attr=UF_STYLER_VALUE; //总长L
data.item_id=SZ_REAL_1;
data.value.real= 72.00; //设置控件显示数值为48
UF_STYLER_set_value(dialog_id,&data);
UF_STYLER_free_value(&data);