关于WINCC中VBS的一个小问题请教?

我在一个按钮上的按鼠标左键事件中,调用了VBS。自动出现以下内容Sub OnRButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)。SUB子程序中自动定义了4个参数,分别是ITEM,FLAGS,X,Y。类似的,我在WINCC的其他对象上应用VBS程序时,SUN或者FUNCTION的括号中也都自动定义了参数,我知道ITEM代表对象本身,LEFT代表横坐标,那FLAGS,X,Y代表什么呢?我要在哪里查找这些参数都是什么啊?

最佳答案

针对Sub OnRButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Flags是动作标记 ,按左键Flags=1
x是点击鼠标处的横坐标
y是点击鼠标处的纵坐标

这是wincc针对鼠标动作的属性生成的变量,具体去哪里查详细的说明,我没找过,你可以试试帮助,但是帮助估计写不到这么具体,建议你根据变量名字推测,用msgbox看看究竟是什么。

提问者对于答案的评价:

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

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

相关推荐

  • 管理员组下的管理员

    管理员的更名怎么做,还有是这个管理员更改口令,原来安装的 时候就有还是后来设定?需要输入原来的口令,我新建的项目拿来的口令呀,想改掉这个管理员的名称也不行,到底怎么才能更…

    SIMATIC WinCC 2019年6月11日
  • wincc 长时间不操作 鼠标迟钝

    有两个工程项目,都是运行一年多了,wincc6.0版本。现在问题是操作员长时间不操作的话,再操作画面,鼠标迟钝十几米秒,但是操作起来后就没问题了。项目重新备份了一下,还是老问题。 …

    SIMATIC WinCC 2017年11月25日
  • 如何在WINCC中把一个PLC中读取的值放到另一个PLC上去

    怎样在WINCC中把一个PLC采集的数据放到另一个PLC上去呢?急!! 问题补充:我是想通过WINCC作为中转,是可以通过脚本来做,但不知道怎么做,能否具体说明一下脚本调用&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本C程序不循环

    我在WINCC脚本编辑器里编写了如下一段C 程序,想把数组E[0][0]、E[0][1]、E[0][2]分别赋给a,b,c。然后再界面上显示出来。可是为什么只显示E[0]…

    SIMATIC WinCC 2019年6月11日
  • audit是否支持window7

    请问各位wincc audit哪个版本支持window7 订货号是多少 最佳答案 WinCCV7.0 SP2 才支持Win7系统,但针对Wi…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面控件怎么添加授权?

    控件属性、其他、授权里边怎么无法更改? 问题补充:比如按钮,按钮属性选择其他,其他里边双击授权,就是这个情况。那该怎么操作呢? 图片说明:    最佳答案 正常…

    2021年7月5日
  • WINCC弹窗

    如何实现非显示类弹窗,而是调用形式,单个画面多次调用弹窗且参数可调整 最佳答案 WinCC V7.3中如何使用结构变量组态画面模板http://www.ad.siemen…

    SIMATIC WinCC 2021年7月5日
  • 上位机按钮有时自动变为"1"的怪现象

    上位机创建的pc 站通过opc应用与400h冗余cpu  进行通讯,最近发生一个怪现象 上位机wincc画面里的按钮会无缘无故的变成1,按钮…

    SIMATIC WinCC 2021年7月5日
  • 如何给画面窗口的io域或者文本赋值

    主画面窗口有两个子画面窗口A和B,点击A画面的按钮(调用项目函数),在B画面中的io域或者文本通过脚本赋值,通过 CALL项目函数 方法如何实现?给出实例!!下…

    SIMATIC WinCC 2017年6月13日
  • wincc7.4 项目完整的转移

    现有两台电脑,软件相同,计算机名不同,登录用户名相同,在同一局域网内,如A电脑,B电脑。打算将A的WINCC项目完整的复制到B电脑上,包括报警记录,变量记录等等这些数据都复制过去,…

    SIMATIC WinCC 2021年7月5日