实现确定、取消功能

做一个按钮,点击按钮进入一个子画面:显示确定、取消两个按钮。无论点击哪个按钮都可以实现关闭子画面窗口。且对按钮做出确认。

最佳答案

方法一种:
WinCC中打开子画面是通过画面窗口实现的。要实现楼主想要的功能。可以参考如下方法:
1、主画面中添加一个画面窗口,通过一个内部的BOOL类型的变量(VisibleTag)连接画面窗口的显示属性。
当VisibleTag=0 时不显示,当VisibleTag=1时显示。
2、接下来控制VisibleTag的值就可以了。
如果实现确认的功能,
VBS中使用MsgBox或者C语言中使用MessageBox函数就可以了。
VBS例如:
dim taga
       taga=msgbox("确定要关闭吗?",4,"提示信息 ")
    if (taga=vbyes) then
      hmiruntime.tags("VisibleTag").write 0
    end if 
C语言例如:
int tagx;
      tagx=MessageBox(NULL,"请确认?","确认",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
            if (tagx==IDYES)
          { 
           SetTagBit("visable",0); 
            }
        以上仅供参考!

提问者对于答案的评价:
问题已解决,非常感谢

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

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

相关推荐

  • WINCC用户注销不了

    尝试了3种方法都无法注销用户是什么原因啊第一种:#include "apdefap.h"void OnClick(char* lp…

    SIMATIC WinCC 2017年6月24日
  • wincc rt start启动失败

    昨天在连接plc与上位机之前还能启动,设置了一些东西后,在仿真能成功链接了,在自启动时就失败了。手动打开显示图一,SQL服务有问题;开机自动打开巨慢,超级慢,最后显示打开文件失败,…

    SIMATIC WinCC 2020年11月1日
  • wincc如何通过两个网卡与一个具有2个网口的plc组成环网通讯?

    wincc所在工作站有2个网卡,分别于一个施耐德plc的2个网口相连,如何设置才能实现环网? 最佳答案 一般情况下,一个PLC的两个网口是一个IP地址,因此你这样的做法是无法实现环…

    SIMATIC WinCC 2021年7月5日
  • wincc通讯问题

    遇到一个很奇怪的问题,硬件组态是CPU414-2DP下挂了两个ET200M,一个通过光纤连接,profibus dp通讯,plc与上位机WINCC通过,CP5611连接,…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc变量更新的触发器

    如题:变量更新的触发器里面有5个用户周期,请问这5个用户周期的时间在什么地方可以设置??? 最佳答案 在一个新建好的项目中,右键点击项目名称,弹出一个菜单,选择属性,弹出一个对话框…

    SIMATIC WinCC 2017年11月18日
  • 查询数据库时,过滤时间的VB脚本有些问题

    刚接触通过脚本读取数据库,在将时间写入过滤条件时出现了问题,以图1的脚本运行,脚本能执行下去,结果为图2;以图3运行的时候,脚本执行到过滤条件这一步就执行下不去了,结果为图4,图5…

    2021年7月5日
  • WinCC将过程变量存入excel中

    按一次就可以将几个过程变量存进excel,按多次记录多次数据且按序排列,直到停止记录。用来代替测试数据时手动记录过程。 问题补充:谢谢回答。我是要写当前值进去 最佳答案 你是要查询…

    SIMATIC WinCC 2017年6月18日
  • 还是MP277问题

    现在手头上有一个老的MP277,原来的MP277HMI程序丢失了,我是不是可以将现在触摸屏上的程序回传到笔记本上(假设之前下载时点了可以回传),回传之后的触摸屏程序能不能再次在笔记…

    SIMATIC WinCC 2017年8月3日
  • winCC7.0安装问题,不能安装的

    我再忘上下的7.0,来路我已不记得了,安装的时候不能进行,提示如图,具体的内容如下:The installation requirements hav…

    2019年6月11日
  • 用户归档如何用脚本过滤日期

    我设置了个查询按钮按照论坛上写的UAHCONNECT hConnect=0;UAHARCHIVE hArchive=0;char s5[255];ua…

    SIMATIC WinCC 2019年6月11日