变量的置位或取消

我刚学WINCC脚本,我想用点击事件弹出对话框,通过点击弹出对话框的确定和取消按钮实现对变量的置位或取消,用C脚本怎么实现啊?请高手指点迷津!谢谢了!

最佳答案

弹出询问框的C脚本吧,把它加到开启关闭的按钮的动作里,我就是这么做的,//后面是解释
 HWND hWnd = NULL;
 int iRet;
       iRet=MessageBox(hWnd,"确定要此动作吗?","确认",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);//,"确定要此动作吗?"是弹出询问框的显示文字,"确认"是弹出询问框的框标题,这些可以自行修改
             if (iRet==IDYES)
           { 
 }//括号内写如果点击确认执行什么程序,如把变量置1,例如SetTagBit("变量",1);

 else
             {
               
               }//括号内写如果点击取消执行什么程序,通常可以空白不写,即什么都不执行,询问框关闭返回上一画面
 

提问者对于答案的评价:
大家都写的很好,我都一一试过了,感谢各位前辈的指教。
 学习了!
 多谢各位前辈!

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

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

相关推荐

  • wincc切换画面后,原来显示的开启的阀门都变成了关闭的颜色

    我现在有个项目,控制320个阀门的开启与关闭。PLC是AB的ControlLogix5560,组态软件是WINCC,用的是IP通讯,以前用的都很正常,前2天,我换了台电脑,把WIN…

    SIMATIC WinCC 2019年6月11日
  • 如何在我需要的时刻保存数据?

    要求在几个不确定的时间内对两个数据进行保存,既有两个变量,我需要在某些时刻的值保存下来,譬如当我按下一个按钮时保存当前值,下一次再按一下时再保存一次新值,最后要做成一个表,可以查看…

    SIMATIC WinCC 2019年6月11日
  • wincc5.0+win2000 在线趋势显示时间短

    我用的是在线趋势连接归档变量,但仅仅能显示10多分钟前的数据,求高手帮助。我还有一套中文的Wincc仅能显示1天的数据,我用的是短期归档 问题补充:基本不允许升级软件 最佳答案 不…

    SIMATIC WinCC 2018年12月14日
  • WINCC 鼠标捕捉

    我想实现以下功能:  我的画面上有许多分散的图形(比如按钮),鼠标要点到有点难,而且容易漂移。所以想做个程序,使得鼠标靠近某个按钮时,鼠标能自动的落到按钮上,而…

    SIMATIC WinCC 2019年6月11日
  • Sivarc画面生成问题.

    这个可以自动生成画面,,,但是对于弹出窗口,,,我只需要一个画面做弹出窗口就好了.并不需要再根据FB或者FC生成画面,,,…..如果我多个设备相同的,不可能一个设备一个画面吧?…

    2021年7月5日
  • WINCC自定义安装as-os engineering安装出错

    为了让WINCC直接访问STEP7变量,在安装WINCC时要安装as-os engineering组件。我安装软件如下: WINDOWS XP&nbs…

    SIMATIC WinCC 2019年6月11日
  • 变量复制

    我想把WINCC里的TCP/IP里的变量快速复制到PROFIBUS里面 最佳答案 首先WINCC处于取消激活的状态 其次将TCP/IP中的变量剪切  …

    SIMATIC WinCC 2019年6月11日
  • wincc 报表的页数问题

    现在制作的报表,打印时只会按着模板生成一页怎么设置,可以让报表一页放不下时自动加页? 问题补充:谢谢一楼指点选择分页后,就算我表格上边的内容是静态部分的,表格也会顶格走,如下图,哪…

    2021年7月5日
  • SQL SERVER2005安装问题。。。。

    系统是XP SP2,安装WINCC6.2,但是在安装SQL SERVER2005时出现DATA ACCESS不能安装和不匹配问题,请问下什么原因呢? …

    SIMATIC WinCC 2018年12月6日
  • WINCC V6.2 AISA incl. hf8 升级包SP3

    那位朋友有WINCC V6.2 AISA incl. hf8  升级包SP3 请发一个给我。 问题补充:Ser…

    SIMATIC WinCC 2019年6月11日