许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Creo ProToolkit中UI List控件的使用方法

Creo ProToolkit中UI List控件的使用方法

阅读数 51
点赞 0
article_banner

1.浅谈如何在代码中写入数据到list控件中

Creo中List的 控件 的在代码中的写入需要用到 ProUIListNamesSet()  和  ProUIListLabelsSet()  函数搭配使用。 (注意:在定义标签之前,必须使用ProUIListNamesSet() 指定内部名称。)


ProUIListNamesSet() 中第三个参数为 char** 型

ProUIListLabelsSet() 中第三个参数为wchar_t **型

代码 显示如下:

显示:

2.浅谈如何获取 list 中选择的文本

1):

ProUIListSelectActionSet(

       char*    dialog,

       char*    list,

       ProUIAction    action,

       ProAppData    appdata);        //设置列表组件的选择操作

2):

在上面的 action 中调用ProUIListSelectednamesGet() //给出列表中当前选定项目的名称

只能获取当前选择的行号  如下:  点击(第二个选择)

调试结果如上:  得到的selection为 char***型 (一个字符串数组,包含当前选定列表中项目的名称)  结果为 : 2     (即为第二行 但不能的到显示的文本“ 第二个选择”。  

  3):

   ProUIListLabelsGet()     //获取列表组件中项目的名称数组。

如下所示:

x 为 返回数组中的项数

value 为由 函数 分配的内部名称数组。使用ProWstringarrayFree来释放它。

调试结果如下:

当前列表中只有三个选项     value 即为选项中第一个文本值


要想获得第三个文本  输出这如下  value[2] 即为 “第3个选择”!

(注意: wchar_t  和char 的类型以及指针的转换)

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空