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日

相关推荐