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

相关推荐

  • 求大神解答

    Sql = "SELECT * FROM 配方 WHERE 配方名称 like …

    SIMATIC WinCC 2017年6月3日
  • C语言中怎样跳出if语句

    我在全局脚本中用C写的 if 语句,一个脚本用了很多if语句,现在导致程序执行到某一步后,不执行了,请问大家怎样跳出单独的一个 if 语句?…

    SIMATIC WinCC 2019年6月11日
  • WINCC这些补丁如何使用啊

    我用的是wincc v6.2  sp3 ,看到官网上的补丁已经到了14,请问我如果安装的话,前边那些需要安装,还是只要安装最新的14补丁即可…

    2017年11月25日
  • 数据转化服务DTS和WinCC OLE-DB查看数据

    首先说明我只是查看本机上的归档数据,想通过简单的方法导出到文本文档或者是EXCEL中。没有购买DATAMONITOR和CONNECTIVITY PACK,实验室用的6.0…

    SIMATIC WinCC 2019年6月11日
  • PLC或屏控制三方设备

    之前做过自由口控制三方设备,但当时的三方设备是可以通过报文控制,现在的第三方设备可用电脑上的上位机控制(自以为是程序输入控制),现在需要PLC控制或屏控制,有什么解决办法吗,需要知…

    SIMATIC WinCC 2021年7月5日
  • 再问webnavigator客户机

    B/S系统中,在服务器中有在线表格控件和在线趋势控件. 问题:web客户机中,可以打开表格和趋势图;但是窗口标题的中文不显示。 列名称:“日期/时间”“温度”“…

    SIMATIC WinCC 2019年6月11日
  • 如何将WINCC所保存的历史数据删除掉.每一年更新一次.

    由于上位机监控的历史数据有四百个左右,现在WINCC程序到7.5G了,8GU盘存储不下程序了.如何将WINCC所保存的历史数据删除掉.每一年或半年更新一次, 问题补充:由于没有本本…

    SIMATIC WinCC 2019年6月11日
  • 请问怎么上载TP177B组态

    请问怎么上载TP177B组态 ?我们用网口通信,全都设置好了,就回传不了,显示无法找到传输工具,问了西门子技术支持,他们说上载要有存储器的,我们这的没有,请问这是为什么呢…

    SIMATIC WinCC 2019年6月11日
  • 请教一个关于WINCC 多个按钮操作记录问题

    多个按钮操作记录问题   每个按钮有不同的消息文本   怎样在报警记录–系统,无确认–操作员输入消息—中建立&n…

    2021年7月5日
  • ListView控件如何使用

    我想知道listview如何定义属性,最好能有个脚本例子! 最佳答案 我这里有一个使用ListView控件显示来自数据库的记录的脚本代码可供参考: Dim oL…

    SIMATIC WinCC 2019年6月11日