wincc 用C语言控制控件

请教:wincc 用C语言控制List控件。我是想在一个List控件中填加加元素。用VBS很好做。可是用C脚本如何做?

最佳答案

#define GetObject GetObject 

 __object *pdl=NULL; 
 __object *pic=NULL; 
 __object *obj=NULL; 

 pdl = __object_create("PDLRuntime"); 
 pic=pdl->GetPicture(""); 
 obj=pic->GetObject("ListBox1"); 
 obj->AddItem("A",0);  //y用additem方法 
 obj->AddItem("B",1); 

 __object_delete(obj); 
 __object_delete(pic); 
 __object_delete(pdl);

 以上代码为控制本画面的控件代码,如访问替他画面(画面窗口),需采用如下格式:
 pic=pdl->GetPicture("Main.Pict1:Sub"); 
 其中Main为主画面名称,Pict1为画面窗口控件名称,Sub为子画面名称

提问者对于答案的评价:
谢谢!相当厉害。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc7.4安装硬件要求

    wincc7.4安装硬件要求是什么?对系统要求还有硬件有什么要求吗?请教各位大神 最佳答案 查看图片 图片说明:      &nb…

    2021年7月5日
  • Wincc静态文本透明问题

    Wincc静态文本在,边框颜色、背景颜色和边框背景颜色都已设置成透明,全局颜色方案改为否,编辑状态下,只显示文字,运行时出现边框,怎么解决? 问题补充:图片 图片说明: &nbsp…

    2017年11月23日
  • 200PLC中PID参数比例系数KC不能设置为负数

    在一个小型控制系统中,WINCC6.2做上位机,用CPU224XP的模拟量输入输出通过向导构建一个PID系统,PID参数中的比例系数KC需要设置为负值系统才能构成闭环负反馈。KC参…

    SIMATIC WinCC 2019年6月10日
  • 一个非常奇怪的问题

    NAVIGATOR  发布,客户端可以看到组态画面,画面切换也没有问题,但是输入输出域显示为零(主机端有数值).静态文本标签显示都正常,但是和变量关联的文本就都…

    SIMATIC WinCC 2019年6月11日
  • 求教WINCC中按时间生成EXCEL报表

    各位高手,我在学习WINCC的EXCEL报表,在网上找到按日期时间创建的一个EXCEL文件,我试过,运行不起来,请专家指教!    VBS代…

    SIMATIC WinCC 2017年8月18日
  • TP700 配方数据问题

    触摸屏运行一段时间 报警窗口就会出现 不能编辑 配方数据正在运行。请问这是什么原因造成的 最佳答案 是否使用了PLC控制配方数据的装载,可在组态程序中…

    SIMATIC WinCC 2017年5月31日
  • wincc configuration tool 7.0

    wincc7.0 软件包里的wincc configuration tool  在哪啊,我把DataMonitor装上,在exce…

    SIMATIC WinCC 2019年6月11日
  • 以前安装了wincc 6.2,但没安装AS-OS engineering,现在想装这个,怎么办啊

    如题 最佳答案 如果在安装STEP 7之前已经安装了WinCC,并且消息(例如ALARM_8)要从 STEP 7传送到WinCC(按时间顺序排列的报告…

    SIMATIC WinCC 2019年6月11日
  • 关于@NOTP::

    看到一个项目WINCC V7.4上 有一个自定义面板,面板按钮上的操作员控制选项中用到了@ @NOTP:: XXXX,然后再全局脚本里也用到…

    2020年11月1日
  • wincc中怎么做个软件试用限制

    想做一个试用时间限制,也就是到指定的日期后输入注册码后就不再提示了,否则一直提示试用期过期。 问题补充:谁能发个例子程序?高分悬赏20分。 最佳答案 用脚本可以实现: 1…

    SIMATIC WinCC 2019年6月11日