关于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系统与S7300PLC冗余系统连接

    各位大侠:我现在有一套WINCC系统,要与S7300冗余系统进行通讯连接,请问要用什么方法实现?我的PLC冗余系统是两个315-2DP组态,WINCC是6.2版本的 问题补充:请问…

    SIMATIC WinCC 2019年6月11日
  • wincc 单选选项组切换画面后,选择异常。

    画面上一组单选选项组控件,选择一个后,切换画面。然后切回来,有时这个选择就没有被选了,即变成了没有选择?这是怎么回事?我在切回画面的按钮中写过一个脚本,这个脚本会设置选项组关联的一…

    2021年7月5日
  • C脚本问题求解

    在看别人项目是遇到这样一条语句,temp1=gettagsdword("RealSmokeTemp"),后面引号里面是一个归档名称,请问这个函数的返回值(tem…

    SIMATIC WinCC 2017年8月18日
  • wincc在线问题

    从主控室电脑上拷出来的画面,复制到笔记本上后,可以激活了,但是就是不能在线,请问这是什么原因? 问题补充:我用的是网线连接,主控室电脑的网卡驱动和笔记本电脑的网卡驱动不一样,在SE…

    SIMATIC WinCC 2019年6月11日
  • wincc的按钮问题

    wincc两个按钮点其中一个时为1另一个为零,请问有什么比较简单的方法吗? 最佳答案 还可以用C语言写,楼上两种也都比较简单。 假如你的变量是 k按钮1的代码为…

    SIMATIC WinCC 2017年11月19日
  • wincc v13 软件难题

    我想问一下在wincc v13中想创建一个pc station来在操作界面上设计按钮、旋钮、数显等部件,具体的操作步骤有谁能帮我讲解一下,请尽量详细一点。谢谢 …

    SIMATIC WinCC 2017年6月1日
  • 按钮编程

    我想在WinCC界面上做一个按钮,功能:每点击一次某个float变量增加100.0。能不能在按钮中编程实现? 最佳答案 当然可以了,用C 或者VB 都可以实现,…

    SIMATIC WinCC 2017年11月4日
  • wincc客户机服务器方案中,操作系统有没有特别要求啊,

    通过客以太网,连接两个wincc的电脑,一个做服务器,一个做客户机,我用WinXP SP3版本的操作系统,总是不成功,客户机访问服务器的时候,总说没有权限,请问,服务器的…

    SIMATIC WinCC 2019年6月11日
  • wincc报警触发

    请问,我想在报警控件中只要任何报警到来时,都输出一个位,该怎么实现 问题补充:在PLC里我也可以做,可是报警量有几百个,有没有好办法在上位上做,报警控件内有有任何一个报警信息到来时…

    SIMATIC WinCC 2019年6月11日
  • 请教 WINCC 如何用VBS获取硬盘信息 比如硬盘序列号

    请教 WINCC 如何用VBS获取硬盘信息 比如硬盘序列号,其它代码也可以 最佳答案 VBS就能实现的,我以前做过呢,获取硬盘的序列号参考:用vbs脚…

    SIMATIC WinCC 2020年11月1日