变量的置位或取消

我刚学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与现场仪表直接485通讯的问题

    仪表通过485转以太网模块与wincc通讯,wincc变量管理怎么设置,第一次这样做,问下各位有无做个这种项目的大佬 最佳答案 这个问题需要问 485转以太网模块厂家技术…

    SIMATIC WinCC 2021年7月5日
  • WINCC改变显示器后不能全屏查看

    我的WINCC项目是在19寸显示器上制作的,将项目拷贝到17寸显示器的电脑上不能正常观看,只能看见一部分,请问如何修改才能像在19寸时一样制作查看项目,谢谢 最佳答案 大画面要在小…

    SIMATIC WinCC 2019年6月11日
  • wincc的解包操作

    在plc300中建立了如下图的DB1数据块,plc与wincc建立通讯,将DB1的数据传送到wincc中建立的原始数据类型变量中(原始类型变量设置如下图),然后通过编写全局动作(周…

    2021年7月5日
  • wincc与300做通讯

    我想做一个监控!监控两个模拟量!plc是300的!适配器PC Adapter(Auto)!我在wincc下新开了一个项目!在变量管理中装入s7的驱动!然后再在mpi中建立…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.4 SP1 怎么添加GIF动画

    rt 最佳答案 下载gif控件,然后再wincc中注册,然后画面中添加这个控件就可以显示gif了。 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2021年7月5日
  • 触摸屏画面制作

    怎样做触摸屏的画面 ,我指的是在首页点下登陆进入第二页 第二页中最低处有很多目录 点下目录中其中一个 就会弹出与这个目录名字对应的画面&nb…

    SIMATIC WinCC 2017年6月13日
  • wincc c 怎么控制combox控件

    怎么添加内容 问题补充:用C 脚本做 最佳答案 建议你参考一下下面的方法——http://www.ad.siemens.com.cn/service/answer/sol…

    SIMATIC WinCC 2018年12月2日
  • wincc以太网通讯的一个问题

    为了检测上位机是否与PLC的以太网通讯建立成功,在PLC上写了一个小程序:当一个整型变量从1记数到3时(每秒记数一次),M1.0为1(输出).通讯正常后上位机将显示这个整型变量和M…

    SIMATIC WinCC 2019年6月11日
  • wincc变量连接不上1500plc

    有两个项目拼合到一起的项目,plc是我写的程序,触摸屏是我同事写的,拼和到一起后,开始可以连接上变量的,昨天修改了一个画面下载进去后,原来的产量就连接不上了,同一个产量地址,我删除…

    SIMATIC WinCC 2021年7月5日
  • wincc变量中“质量”的含义

    用鼠标指向wincc变量表中某个变量,会显示“质量:8”或“质量:4c”等字符,在帮助文件中好像没找到它们含义,请问哪里能找到? 最佳答案 关于变量的质量代码,在帮助文件中有详细解…

    SIMATIC WinCC 2019年6月11日