新浪博客

[转载]WinCC 退出运行按纽

2015-02-10 21:27阅读:


1,退出WINCC RT就是取消项目的激活状态:
用这个函数:
BOOL DeactivateRTProject();//取消激活该项目。
用法:
{
DeactivateRTProject ();//取消激活运行系统
}
2,用MessageBox()函数或者自己做对话框然后用函数退出wincc系统。
{
ExitWinCC ();//退出wincc
}
该函数终止WinCC
如:
(1)
HWND hwnd=NULL;
int iRet;
hwnd=FindWindow(NULL,'WinCC C-Course');
iRet=MessageBox(hwnd,'是否退出系统?','对话框',MB_YESNO|MB_ICONQUESTION|MB_APPLMODAL);
if (iRet==IDYES)
{
//退出wincc
{
ExitWinCC (); //退出整个wincc
}
}
else
{
printf('chose NObutton ');
}

(2)
HWND hwnd=NULL;
int iRet;
hwnd=FindWindow(NULL,'WinCC-运行系统 - ');
iRet=MessageBox(hwnd,'是否退出系统?','对话框',MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
if (iRet==IDYES)
{


{
DeactivateRTProject (); //退出WINCC RT状态取消激活。
}
}
else
{
printf('chose NObutton ');
}
3选择按钮 -> 动态向导 -> Exit WinCC/Exit Wincc or WIndows / Exit WinCC Runtime -> 选择鼠标触发
Exit WinCC用于退出WinCC组态和运行系统;
Exit Wincc or WIndows 共有4个选项,可选择注销或重启等;
Exit WinCC Runtime则用于退出运行系统;

我的更多文章

下载客户端阅读体验更佳

APP专享