用C语言写 WINCC中按钮启动会弹出对话框

用C语言写-----在WINCC中,画面中做了按钮,如果按下按钮便会弹出对话框来让自己选择是否想确定刚才的选择或者可以是取消。  本人不想用隐藏的按钮结合了实现,想通过C语言直接实现。。

最佳答案

用MessageBox

按钮的脚本

#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
int j;
DWORD dwHelp1,dwHelp2;
j=MessageBox(NULL,"您确定要启动吗?","注意!",MB_OKCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if (j==1)

   SetTagBit("ZCF-Start-HD",1); //楼主想要的动作
  }

提问者对于答案的评价:
挺具体的,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:30
下一篇 2019年6月10日 下午8:31

相关推荐

  • 归档的问题

    我现在在变量归档和用户归档里设置了17个模拟量的数据,采用默认的循环采集,机子现在没有与PLC相连,所以所有模拟量的值都为0,而这个0它都自动记录,怎样设置才可以在为非0的状态下才…

    SIMATIC WinCC 2019年6月11日
  • HMI选型求助

    要达到的功能是在触摸屏上输入一个字符串,然后将这个字符串绑定到PLC的某一个子程序,之后在触摸屏上再输入这个字符串则自动调用这个子程序,这个功能在触摸屏上可以完成么?SMART的屏…

    SIMATIC WinCC 2021年7月5日
  • wincc v7.4sp1 web控件问题

    使用画面中的web控件登录摄像头网页时,显示图中错误,无法打开页面,使用ie浏览器可以正常打开摄像头画面。 图片说明:       最佳答案…

    2020年11月1日
  • 全局脚本如何设置密码?

    我编写一个全局脚本,不想让人看到,想设置一个密码,如何设置? 最佳答案 脚本编辑器中,选择触发按钮,在弹出的对话框中,选择口令,输入口令,确认。   …

    SIMATIC WinCC 2017年8月18日
  • SIMATIC WINCC 的选型资料

    SIMATIC WINCC 对应的 操作员站、工程师站、服务器如何选择对应的软件,那些软件是需要购买的?刚接触不是很熟悉求详解?有没有SIMATIC&…

    SIMATIC WinCC 2021年7月5日
  • 在运行画面上做一个授权输入框

    在WINCC运行画面上,加入一个输入框更改PLC内的变量,点输入框的时候要弹出一个登录框,输入相应授权后才能更改,具体怎么实现?新手,请多指教。谢谢 最佳答案 组态IO域控件的以下…

    SIMATIC WinCC 2019年6月11日
  • 怎么用PLC里的M点来控制触摸屏里画面自动切换

    我想用PLC里的一个M点,去触发打开触摸屏里面指定的一个画面,应该怎么做?请高手指教。 最佳答案 西门子官方有此视频教程,链接:http://www.ad.siemens.com.…

    SIMATIC WinCC 2017年7月25日
  • 请教大侠们wincc报警的问题

    请叫一下,如何做一个带声音的报警,(是模拟量的报警),以提醒运行人员的注意呢。问如何做?谢谢,各位 最佳答案 1、你需要在定义一个BOOL变量,当模拟量到达时置位(复位),离开时复…

    SIMATIC WinCC 2019年6月11日
  • WINCC FLEXBLE 通过5611和三台313C-2DP

    WINCC flexble 通过5611和三台313C-2DP连接,用DP通讯,在flexble添加三个连接,flexble的地址是1,总线唯一地址,其他三个D…

    SIMATIC WinCC 2021年7月5日
  • 多个wincc监控与操作

    有4台以上设备,每台设备都有电脑,电脑上装了WINCCV7.3,里面有很多画面,报警、曲线等内容;现要实现以下功能:1.所有装wincc的电脑画面集中显示在另一个总的电脑屏幕或者大…

    SIMATIC WinCC 2020年11月1日