关于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

相关推荐

  • 修改窗口标题

    wincc 运行后 窗口名称是 wincc-运行系统,我想修改它 ,哪位有办法帮帮我 谢谢 最佳答案 #include …

    SIMATIC WinCC 2019年6月11日
  • wincc的按钮做法

    想做一个wincc的按钮,实现触点式开关的作用,比如说就是在我按下后5秒后自动复位,这样的开关怎么做啊?最好不要用语言,我不太会!谢谢 最佳答案 流星兄弟,你如果要做一个触点式的开…

    SIMATIC WinCC 2019年6月11日
  • WINCC 两个变量通过一个公式计算后写到另一个变量里怎么做

    请教下各位我现在有两个问题:1:WINCC 两个变量通过一个公式计算后写到另一个变量里怎么做2:一台上位机连接两台电脑,一个走TCP/IP,一个走工业以太网,可以吗 最佳…

    SIMATIC WinCC 2017年12月9日
  • WINCC日志怎么做

    如何实现WINCC日志制作和功能应用? 最佳答案 用户登陆日志:(包括用户的登陆退出信息,以便查询在什么时间段是哪个用户在使用这个监控软件)#i nclude …

    SIMATIC WinCC 2019年6月11日
  • 博途WINCC中IO域中如何加入小数点

    最好输入输出两种都说一下,谢谢 问题补充:为什么两位时无法移动小数点,三位时只能移动一位小数点,我想要在两位时移动一位小数点,三位时移动两位小数点要怎么做 图片说明:  …

    2020年11月1日
  • wincc作为服务器 modbus协议

    wincc作为上位机采集了很多设备的数据,协议有很多,有ppi modbus  s7协议,能不能把采集到的数据通过modbus协议发布出来,因为我们公…

    SIMATIC WinCC 2021年7月5日
  • 组态工具

    今天看了Configuration Tool的帮助文档,在它的“变量表单”中有关于变量的数据类型,长度,格式变化,连接,编组等,但是看不到ALARMLOGGING,TAG…

    SIMATIC WinCC 2019年6月11日
  • 已经移到根目录下

    step7安装时提示未找到SSF文件 最佳答案 安装路径(安装文件的文件夹)中不要有中文,一般不会有问题的。如果还不行就试试安装目录下step7文件夹里面的安装文件,如CD_1\S…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4 函数 数值比较

    不管数值输入多少,结果是最后一个,请问是什么情况呢? 图片说明:    最佳答案 最后一个IF语句格式不对!if (buchang_dianya&gt…

    2020年11月1日
  • WINCC如何重新激活OPC服务器

    WINCC通过OPC与其他PLC通信,第三方的OPC服务器挂了(死掉了),除重启WINCC运行系统外,能不能通过脚本再次激活,当然是只知道OPC服务器的名(称服务器ID),其他就不…

    SIMATIC WinCC 2021年7月5日