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

相关推荐