如何弹出对话框

在WINCC V6.0 SP3中,组态一个按钮,当按下按钮后,弹出一个对话框,让用户选择是否继续。如何做出来?

最佳答案

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

提问者对于答案的评价:
ok

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

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

相关推荐

  • WINCC中画面里按钮的问题

    请教一下:WINCC中设置按钮,我现在的设置了鼠标动作:来源是常数1,目标是我的变量。。现在想实现当变量变成1的同事,按钮本身填充颜色。这个应该怎么设置?另外求一下图形编辑器里面各…

    SIMATIC WinCC 2019年6月11日
  • wincc 运行程序

    wincc 运行程序如何直接启动,现在每次要运行都要打开项目,这样如果给现场工人使用的话,很可能不小心改动程序,最后想exe文件一样,直接打开运行程序,我用的是wincc…

    2017年12月9日
  • SIMATIC WINCC 中访问数据库的VBS指令查询多个变量记录

    指令格式“TAG:R,(ValueID_1;ValueID_2),<TimeBegin>,<TimeEnd>”如果我要计算ValueID_1在<Tim…

    2021年7月5日
  • WINCC安装需要哪些前提条件

    为什么我下的WINCC 软件老师安装不上 最佳答案 安装步骤 1、安装补丁程序WindowsXP-KB319740-v5-x86-CHS.exe 文件…

    SIMATIC WinCC 2019年6月11日
  • HMI文件夹为什么是空的

    我在STEP7里插入了一个PC站,我得目的是直接生成WNICC用的变量,不用一个一个变量的往WINCC上写了。但是我发现,在组态PC站时,HMI文件夹是空的,我重新修复了WINCC…

    SIMATIC WinCC 2019年6月11日
  • PC Station组态条件

    一台装有WinCC运行软件的计算机与PLC或其他设备通信,计算机是否需要组态为PC Station?什么情况需要组态PC Station? 最佳答案 1、pc&…

    2020年11月1日
  • WinCC 7.0SP3 运行时如何显示画面名称

    WinCC 7.0SP3 英文版运行时如何显示画面名称? 问题补充:运行时自动显示画面名称,不需要懂鼠标 最佳答案 用VBS获取当前画面名称:http://wa…

    SIMATIC WinCC 2020年11月1日
  • 打开WINCC 项目 文字显示为问号

    其他同事做的一个WINCC V7.4SP1 项目,在我的电脑打开的时候,所有的文字都显示成问号,然后我到菜单栏里面的‘工具’去修改语言看到我安装的是英文的。如下…

    2021年7月5日
  • 按钮的c动作

    原来的工程,有个按钮动作是用c语言写的,可是变量连接不对,我改成我需要的变量,安右键编译后,可要关闭对话框,提示已编译是否取消动作,我按否,不能退出,只能按是,那我改的变量就无效了…

    SIMATIC WinCC 2019年6月11日
  • Wincc V7.0 Sp2项目 加载WinccV6.0 Sp3服务器数据

    我的V6.0项目画面和趋势是分开的冗余服务器分别运行的,能读到趋势变化记录,当我需要用Wincc V7.0 Sp2项目加载WinccV6.0 Sp3服…

    SIMATIC WinCC 2018年12月2日