wincc 窗口切换的问题

想做一个数据采集的picture,在一个单独的窗口中显示并运行,不受主画面切换的影响。
 请教:
 1,如何让这个picture window最小化?
 2,如何在全局vbs中读取某个pdl(不一定是active)中的控件?

问题补充:
谢谢 yanshanshanmai

 请问 参考哪个wincc demo画面模板?能否说详细点?还请赐教,不胜感激

最佳答案

1 参考wincc demo画面模板的做法
 2Set obj =HMIRuntime.Screens("NewPdl1.PictureWindow1:NewPdl0").ScreenItems("Circle1")
 obj.backcolor=vbRed
 PictureWindow1为NewPdl1中画面子窗口,NewPdl0在PictureWindow1画面窗口中显示,
 Circle1为NewPdl0中控件
 在全局脚本可以设置不同窗口内控件的属性,在窗口内只能设置本窗口内控件的属性。
 Dim obj
 Dim obj1
 Set obj =HMIRuntime.Screens("NewPdl1")
 Set obj1=obj.ScreenItems("Circle1")
 

提问者对于答案的评价:
谢谢,但是窗口最小化问题,后来自己想了一个办法。

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

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

相关推荐