退出WINCC运行画面的C程序脚本 点击:918 | 回复:1



玻璃的心

    
  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2012-05-22 21:26:17
楼主
      在WINCC图形编辑器里添加一个按钮,在按钮的对象属性——事件——按钮——鼠标——按左键 动作选择C动作 ,进行编程,希望在画面运行的时候,点击这个按钮,就能退出WINCC运行画面。
      其退出按钮的c脚本是这样的:
      点击后退出当前项目,并且关闭了wincc explorer。
      如果只是要退出,并不关闭wincc explorer(退出运行,但还要编辑)那么去掉 ExitWinCC() ;这句即可。
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
HWND hwnd=NULL;
int iRet;
hwnd=FindWindow(NULL,"WinCC-运行系统 - ");
iRet=MessageBox(hwnd,"是否退出系统?","注意",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
if (iRet==IDYES)
{
 {DeactivateRTProject ();  
  ExitWinCC() ;}
}
else
{  printf("chose NObutton ");}
}


楼主最近还看过



阿水--王者之师

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-05-23 07:54:57
1楼
  玻璃那有这类高级语言的基础学习资料,想学习一下这些知识,但不知道如何开始!

热门招聘
相关主题

官方公众号

智造工程师