退出WINCC运行画面的C程序脚本
Posted 1500scl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了退出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 }
以上是关于退出WINCC运行画面的C程序脚本的主要内容,如果未能解决你的问题,请参考以下文章