变量的置位或取消

我刚学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日
下一篇 2019年6月11日

相关推荐

  • WINCC全局C脚本触发条件

    新手请教一下大家,我想实现一个这样的功能,当变量a由0变为1 时,触发MessageBox信息 ,我写的语句实现不了,帮我看一下要怎么写,可以的话贴上语句,谢谢…

    2020年11月1日
  • 700IEV3显示时间日期不对

    两台设备同样的配置,为什么一台触摸屏的时间日期是正确的,另一台却显示不正确,搞不懂是哪里的问题 问题补充:我用的是触摸屏里的时间域  没有在PLC里编程时间 钻…

    SIMATIC WinCC 2021年7月5日
  • 如何控制颜色随变量的无级调节

    一个指示灯的颜色如何随一个十六位无符号数的改变而改变? 问题补充:请高手指教,我说的是连续的无级改变颜色。 最佳答案 颜色是对应一个整数的,0~65535,那么你就可以用你的无符号…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6.0 SP3 安装使用

    我想安装WINCC V6.0 SP3同时需要安装SERVER 组件,构建WINCC的分布式系统,但是看到资料上说需要安装在WIN2000 S…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0激活出错

    我在使用WINCC6.0中文版时,在做完几个画面激活时,总是提示Text library runtime,进度条走到33左右就不动了,看控制中心里文本库运行系统…

    SIMATIC WinCC 2019年6月11日
  • WINCC组态文件的数据格式与系统版本不兼容

    利用博图V15.1打开V15.0编写的程序软件,PLC程序能够正常下载到S71200的1214C中,但是运行PC station时,出现报错,提示“版本为5448484.…

    SIMATIC WinCC 2020年11月1日
  • WinCC 7.4 SP1,如何通过操作画面按钮实现变量记录 报警记录 用户归档 的备份与恢复

    如题,WinCC 7.4 SP1,如何通过操作画面按钮实现变量记录 报警记录 用户归档 的备份与恢复,有没有相关的功能函数?比如用…

    SIMATIC WinCC 2021年7月5日
  • 求Horn中文资料

    我有英文版的,看起来比较麻烦。。希望有中文版的朋友给我发一个链接。我那个英文的好像叫HornCS.pdf里面有Horn configuration的具体配置介绍和各个选项…

    SIMATIC WinCC 2019年6月11日
  • Wincc通信不上Io域全是感叹号

    现在情况:能Ping得通,PC/PG也设置好的,退出激活后再重新激活感叹号就没了,过个五六个小时又出现叹号,连续两天了,后面安装了SienensNETV14还是没有解决,请问是什么…

    SIMATIC WinCC 2020年11月1日
  • 关于wincc报警记录的问题

    在“报警记录”里的消息类别有“ 错误、”“系统,需要确认” “系统。没有确认”里面的确认是不是“下面列表中的确认变量”来确认吗?不是的话,告诉我一下还有一个小问…

    SIMATIC WinCC 2019年6月10日