iCAx开思工具箱

标题: ug open api 如何 UIStyler 设置label控件的标记值 (是字符串) [打印本页]

作者: 63455    时间: 2012-4-24 22:14
标题: ug open api 如何 UIStyler 设置label控件的标记值 (是字符串)
ug open api 如何 UIStyler 设置label控件的标记值 (是字符串)


UF_STYLER_item_value_type_t data_a;
data_a.item_attr=UF_STYLER_VALUE;
data_a.count=1;                                 
data_a.item_id=CHANGE_LABEL_0;         //指定被访问的控件标识
data_a.value.string="1111";               
UF_STYLER_set_value(dialog_id,&data_a); // 改变实数编辑栏的数值

我在 构造函数中加的 但无法改变啊
其它控件可以用的 label控件的标记值怎么设置啊求高手发发慈悲

(, 下载次数: 5)

作者: cjx0766    时间: 2012-4-25 20:49
试试
data_a.item_attr=UF_STYLER_LABEL
作者: 63455    时间: 2012-4-25 21:23

兄弟 谢谢了

作者: 63455    时间: 2012-4-25 22:11
    char str[30];
  str=="包围体最大外形 = " && "10*10*10";
uc1601(str,1);
为什么输出 乱码
作者: 63455    时间: 2012-4-25 23:05
//设置label控件

char *stra="目标体最大外形 = ";
char *strb="10 * 10 * 10";


UF_STYLER_item_value_type_t data;
data.item_attr=UF_STYLER_LABEL;      
data.count=1;                        
data.item_id=MGNX_LABEL_11;         
data.value.string=stra;        // 怎么让他=  stra 与 strb的和 因为 strb是不确定的参数
UF_STYLER_set_value(dialog_id,&data);
作者: cjx0766    时间: 2012-4-26 19:15


用C库函数的字串迸接函数strcut将两字串迸接。
strb不应这样定义。应定义成字符数组。
char *stra="目标体最大外形 = ";
char strb[1024],char strc[1024];
....// 设置strb的程序段
strcut(strc,stra);
strcut(strc,strb);
...
data.value.string=strc;

建议楼主重温一下C语言
作者: 63455    时间: 2012-4-26 20:45
恩 我这样问问题 我自己都觉的有些第智商了 都是入门的问题
UG 二次开发之UIStyler开发 里面控件的详细教材 或 有关教材你有吗
能发我吗

作者: w580602    时间: 2014-6-26 20:30
都是高手阿!:love:




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