iCAx开思工具箱

标题: shenhai_2005 请进: [打印本页]

作者: yangdx    时间: 2006-4-6 09:30
标题: shenhai_2005 请进:
谢谢你在单选按钮里是否可以设置回调那一贴的回复。
我还想请教一下:
我设置了,怎么实现不了呀?是不是我的那个值错了?我的代码如下:
         int iItem;
         UF_STYLER_item_value_type_t data;

         data.item_id=CAM_RADIO_0;
         data.indicator=UF_STYLER_INTEGER_VALUE;
     UF_STYLER_ask_value(dialog_id,&data);
     iItem=data.value.integer;
  switch(iItem)
  {
  case 0:
         data.item_attr=UF_STYLER_VISIBILITY;
         data.item_id=CAM_REAL_TR1;
     data.value.integer=false;
         UF_STYLER_set_value(dialog_id,&data);

         data.item_attr=UF_STYLER_LABEL;
         data.item_id=CAM_REAL_TR;
     strcpy(data.value.string,"刀具半径");
         UF_STYLER_set_value(dialog_id,&data);

     UF_STYLER_free_value(&data);

         break;
  case 1:
         data.item_attr=UF_STYLER_VISIBILITY;
         data.item_id=CAM_REAL_TR1;
         data.value.integer=true;
         UF_STYLER_set_value(dialog_id,&data);

         data.item_attr=UF_STYLER_LABEL;
         data.item_id=CAM_REAL_TR;
     strcpy(data.value.string,"粗加工刀具半径");
         UF_STYLER_set_value(dialog_id,&data);

     UF_STYLER_free_value(&data);

         break;
  default:
         uc1601("请选择加工方法!",1);
         break;
  }
作者: yangdx    时间: 2006-4-6 16:49
我已经知道了,问题不出在单选按钮的回调上,而是出在下面这一段程序:
       data.item_attr=UF_STYLER_LABEL;
         data.item_id=CAM_REAL_TR;
     strcpy(data.value.string,"刀具半径");
         UF_STYLER_set_value(dialog_id,&data);
具体原因是什么还望各位帮我解解,谢了!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3