按钮二次确认

点击确认按钮,如何实现弹出窗口二次确认。

最佳答案

把下面的代码复制一下,在你的按钮按左键,使用C语言进行组态动作,将“ZCF-Start-HD”更换为你的变量即可,#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
int j;
DWORD dwHelp1,dwHelp2;
j=MessageBox(NULL,"您确定要启动吗?","注意!",MB_OKCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if (j==1)

   SetTagBit("ZCF-Start-HD",1);
  }
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END

}
然后在释放左键中组态C语言,复制下列代码,将“ZCF-Start-HD”更换为你要改变的变量即可
#include "apdefap.h"
void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
SetTagBit("ZCF-Start-HD",0);// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END

}

提问者对于答案的评价:
试试看

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

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

相关推荐

  • WINCC6.2和STEP7 5.4SP3

    安装了 STEP7后装WINCC6.2无法安装AS-0S是什么原因啊  我的系统是 XP SP2 最佳答案 我也遇到同样的问题,什…

    SIMATIC WinCC 2019年6月11日
  • 用wincc12与PLC300连接

    如何将编辑好画面的wincc12直接连接PLC300?是否是将上位机组态成PC站才行?可以像组态王那样直接编辑好画面就可以模拟吗?谢谢各位工程师朋友 最佳答案 如果组态的是触摸屏项…

    SIMATIC WinCC 2017年10月24日
  • WINCC控制变量

    WINCC V7.3的用户归档里面的控制变量如何创建 最佳答案 和创建普通变量一样的创建方法不过必须是内部变量,同时注意变量类型,ID   …

    SIMATIC WinCC 2017年6月5日
  • wincc vb编程手册

    那位大哥有wincc  vb编程手册发小弟一份。 电子邮箱 jiang88.zzuli.com@163.com 最佳答案 wincc&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc画面做顶部模板

    wincc7.4如何固定画面顶部为同一种画面,就好比模板,打开任何画面顶部都是一样的,修改的时候只需要修改模板,所有的画面顶部都自动修改 图片说明:    最佳…

    2021年7月5日
  • wincc画面切换

    我做了个工程,布局,画面、C脚本也写,编释没错,为什么切换不了呢?主画面加菜单画面加其它画面的形式,#include "apdefap.h"&nbsp…

    SIMATIC WinCC 2019年6月11日
  • Wincc VBA创造图标后如何对图标增加鼠标事件

    我通过Wincc 里面的VBA可以通过代码绘制一个圆也可以对通过其对一个属性增加一个VBA代码。但是无法对圆的鼠标事件。增加代码。如下(创造圆和对半径增加事件如下)&nb…

    2021年7月5日
  • 关于使用wincc tag simulator出现的问题

    使用wincc tag simulator给内部变量INPUT1赋予一个正弦函数,设置如下图,不知为什么激活wincc后,按下start simula…

    2021年7月5日
  • wincc 7.4 监视器键盘 如何关闭左下角系统按钮 如图所示

    wincc 7.4 监视器键盘 如何关闭左下角系统按钮  如图所示客户提出不能进入后台 需要屏蔽此按钮功能 图片说明: …

    2020年11月1日
  • 再问一下过程变量的刷新问题?

    过程变量的刷新周期最快是250ms!我用一个过程变量作为一个动作的触发变量,标准周期设为250ms,是不是就是系统每250ms查询一下wincc映射区,检查过程变量的值是否改变? …

    SIMATIC WinCC 2019年6月11日