关于wincc 按钮弹出窗口的问题

我想做一个按钮,点击它的同时会发送一个数值 6  出去,同时弹出一个对话框,对话框里有 是否继续,点击 ok, 则和一个变量相连接,同时发送一个数值9,应该怎么做阿,我是新手,语言逻辑组织可能不太清楚,大家不要笑我- -!

问题补充:
非常感谢zhangli0 ,窗口已经出来了,我用了一个 E/A field来测试我发送的值是否正确,为什么EA区域里不显示我想发送的6和9,麻烦大侠们帮 我看看,另外 如果我想加个时间限制,比如在90秒内点击对话框的ok,则发送9,超过时间点击就不再起作用了,是不是要加个时钟,应该怎么弄呢
 #include "apdefap.h"
 void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
 {
 SetTagSWord("OutputValue",6); 

 if(MessageBox(NULL,"是否继续?","OK",
         MB_YESNO|MB_ICONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL)==IDYES)
    { 
     SetTagSWord("OutputValue",9);
    }
    return;

 }

最佳答案

在按钮动作里面使用MESGBOX
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
 发送数值6动作;
 if(MessageBox(NULL,"是否要继续?","继续",
         MB_YESNO|MB_ICONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL)==IDYES)
    { 
      发送数值9的动作;

    }
    return;

 }

 

提问者对于答案的评价:
thanks:)

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

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

Warning: mysqli_query(): (HY000/1194): Table 'wp_postmeta' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

相关推荐

  • wincc7.4 web页面发布

    web页面发布后,然后通过一个app链接到web,输入用户名密码可以看到页面,但是长时间不操作就自动退出了,需要再次登录,怎么处理能够保持页面 最佳答案 此回答已完善 自动退出的时…

    2021年7月5日
  • wincc 连接器的使用

    wincc 控件-标准对象 内有一个叫连接器的控件 我用的是wincc6.2  我计划界面有两排按纽 中间有连接器连接,…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 语言在什么地方卸载

    笔记本电脑原来安装wincc flexible sp2,卸载后安装sp4,安装时总提示wincc flexible语言未卸载,在控制面板程序和功能里那…

    2021年7月5日
  • Wincc7.2打开以前6.0版本的程序文字显示问号

    各位好!Wincc7.2打开以前6.0版本的程序时画面中的文字显示问号,是什么原因,怎么解决,谢谢! 问题补充:语言不对,怎么切换,谢谢! 最佳答案 语言不对,选择英语或者中文切换…

    SIMATIC WinCC 2017年11月16日
  • 怎么创建多用户项目

    多台电脑时怎么创建多用户项目,我主电脑画面更改,其他电脑也要跟着更改,实现这种功能该如何操作呢? 最佳答案 创建PCS 7项目http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • wincc怎么实现两个变量相乘后输出

    通过IO域输入两个值,相乘后在第三个IO域显示。输入值变化时输出值跟随变化。 问题补充:第一个IO域输入的是流量如:1   L/min第二个IO域输入…

    SIMATIC WinCC 2017年10月29日
  • 配料数据采集

    饲料企业工控,在运行时,每个原料对应一个原料仓,每个产品按配方对多个原料进行配称。现在,想在每个产品配称结束时,采集到各个仓配称的数据并记录到数据里,以备查询和统计。不知该怎么实现…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0归档变量

    WINCC7.0归档变量在在线控件中无法连接,在线变量可以显示数值。我已经在计算机属性中将变量表运行打了勾。将变量也归档了。就是采集不到数值,咋回事? 最佳答案 以前好像遇到过类似…

    SIMATIC WinCC 2017年6月3日
  • 如何得到另一个画面中的控件

    大家好,        我想实现在一个画面中得到另一个画面中的属性,请问该如何实现。 &n…

    2018年3月6日
  • trigger name

    触发器名称起到什么作用啊 picture cycle window cycle 这两个选项里还需要写trigger na…

    SIMATIC WinCC 2019年6月11日