退出WINCC运行画面的C程序脚本

     在WINCC图形编辑器里添加一个按钮,在按钮的对象属性——事件——按钮——鼠标——按左键 动作选择C动作 ,进行编程,希望在画面运行的时候,点击这个按钮,就能退出WINCC运行画面。
     其退出按钮的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 }

猜你喜欢

转载自www.cnblogs.com/1500SCL/p/12317038.html