wincc调用windows自带程序进行二次确认

现象:用wincc7.0编写按钮的二次确认,调用windows自带的程序。
问题:操作时,无论点击“是”或“否”,变量都被置位。请高手帮忙看下该程序哪儿有问题。

问题补充:
程序如下:
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
int rel_val;
rel_val=MessageBox(NULL,"确定要投入备用吗?","投入确认",4388);
{SetTagBit("变量名",1);SetTagBit("变量名",0);}
}

最佳答案

#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
int rel_val;
rel_val=MessageBox(NULL,"确定要投入备用吗?","投入确认",4388);
if(rel_val==IDYES)            ///你少了这个逻辑判断
{SetTagBit("变量名",1);}
else
{SetTagBit("变量名",0);}
}

提问者对于答案的评价:
及时雨!!!

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

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

相关推荐

  • wincc的数据写入Excel?

    Dim objexcelApp Set objexcelApp=CreateObject("excel.application")…

    SIMATIC WinCC 2019年6月11日
  • 西门子触摸屏自动断开又自动连接

    smart   700IE 在报警窗口里显示连接中断等几秒又显示连接建立。在连接建立的时候是可以控制plc  &nbsp…

    SIMATIC WinCC 2021年7月5日
  • wincc使用CAD三维画面

    请问各位,CAD绘制的图能转换成WINCC可以使用的格式吗?如果可以,该使用什么软件转换;如果不可以,用什么软件绘制的3D图能在WINCC中使用。先谢谢各位。 最佳答案 http:…

    SIMATIC WinCC 2019年6月11日
  • 关于如何用脚本实现报警的问题

    在下现在做一个泵的WINCC报警,要求在PLC控制继电器线包的情况下对空气开关和接触器掉电进行报警,此报警在PLC不控制继电器线包的时候不作用,打电话问过西门子了,说不能直接报警,…

    SIMATIC WinCC 2019年6月11日
  • 请问谁有WINCC6.0教程

    请问谁有WINCC6.0教程,有视频最好,手册也行,谢谢了! 最佳答案 wincc6.0视屏教程(完全版)——>http://www.gongkong.tv/search.a…

    SIMATIC WinCC 2019年6月11日
  • WINCC报警控件,一个显示报警,一个不显示

    我在画面一放置一个报警控件,在画面同样放置一个报警控件。发现画面以显示报警,而画面2则不显示。而且画面中报警时,显示错误已经离开时,HORN错误类型对应的警报任然响,不能被屏蔽。各…

    SIMATIC WinCC 2021年7月5日
  • Wincc文件无法删除?

    现场打开WINCC组态画面,在激活进行到56%时(图片1),突然中断,然后就变成PCS7的画面(图片2),不能正常显示系统启动画面。该如何解决?想把组态文件全部删除,重新打开,缺发…

    2017年11月12日
  • 查看服务器的wincc客户端连接为disconncetions

    PCS7系统中,两台冗余服务器1和服务器2,服务器1为主,服务器2为副,两台服务器之间通过CP1623和同步接口的冗余线进行同步,在服务器1wincc管理器TOOL菜单中查看Cli…

    2021年7月5日
  • c脚本问题

    请问a=a<<8 什么意思呀,原文是:{// WINCC:TAGNAME_SECTION_START// syntax: #de…

    SIMATIC WinCC 2018年12月5日
  • wincc组态程序如何转换为可执行程序

    我采用的是wincc V6.0组态,现在要求在其他电脑上不用安装wincc软件也能运行这个组态界面,能将要转换为一个可执行程序,而且要能实现与PLC之间通信,不知该如何转…

    SIMATIC WinCC 2019年6月11日