c语言改变WIncc画面窗口画面,wincc菜单栏画面窗口切换的脚本应用

答侠们好,wincc新手,因为对编程知识的极度缺乏,故请教,我想用wincc的菜单栏实现一个功能:画面上放置有一个画面窗口,点击下拉菜单栏里的菜单名称,就在这个画面窗口上显示相应的趋势图,不知道脚本怎么写?

画面切换的脚本如下:

Sub ActivateScreen (Byval Item)

Dim objScreen

Dim strScreenName

‘ "UserData" contains the screen name specified

‘ in editor menus and toolbars.

strScreenName = Item.Userdata

HMIRuntime.BaseScreenName = strScreenName

End Sub

是否要实现上面的效果,关键在"Item" ?

谢谢!

问题补充:

画面切换已经实现,而且试过把不同的趋势图放置到不同的画面中,然后通过上面的代码已经实现调用不同趋势图的目的,但是这个办法太土,想通过画面窗口控件来实现不同趋势图的调用,谢谢指教!

最佳答案

你就做个画面窗口放在主界面中,然后做一些需要切换显示的画面,大小和画面窗口一致,然后在各自的按钮中组态:

C语言:

SetPictureName("主画面","画面窗口","目标窗口");

这样就可以实现你的要求了。

提问者对于答案的评价:

你好,如果我想通过文本列表来实现在同一个画面窗口上切换不同趋势,该怎么写代码?

希望得到你进一步的指点,谢谢!

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值