退出WINCC运行画面的C程序脚本
2021-03-19 23:24
标签:das object 编程 鼠标 har 动作 nbsp 关闭 color 在WINCC图形编辑器里添加一个按钮,在按钮的对象属性——事件——按钮——鼠标——按左键 动作选择C动作 ,进行编程,希望在画面运行的时候,点击这个按钮,就能退出WINCC运行画面。 退出WINCC运行画面的C程序脚本 标签:das object 编程 鼠标 har 动作 nbsp 关闭 color 原文地址:https://www.cnblogs.com/1500SCL/p/12317038.html
其退出按钮的c脚本是这样的:
点击后退出当前项目,并且关闭了wincc explorer。
如果只是要退出,并不关闭wincc explorer(退出运行,但还要编辑)那么去掉 ExitWinCC() ;这句即可。 1 #include "apdefap.h"
2 void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
3 {
4 HWND hwnd=NULL;
5 int iRet;
6 hwnd=FindWindow(NULL,"WinCC-运行系统 - ");
7 iRet=MessageBox(hwnd,"是否退出系统?","注意",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
8 if (iRet==IDYES)
9 {
10 {DeactivateRTProject ();
11 ExitWinCC() ;}
12 }
13 else
14 { printf("chose NObutton ");}
15 }