关于退出wincc运行画面的编程
郑志武
发布于2013-03-06 17:54
14
0
标签:
在wincc图形编辑器里添加一个按钮,在按钮的对象属性——事件——按钮——鼠标——按左键动作选择c动作,进行编程,希望在画面运行的时候,点击这个按钮,就能退出wincc运行画面。
佳答案
我的退出按钮的c脚本是这样的:
点击后退出当前项目,并且关闭了winccexplorer。
如果只是要退出,并不关闭winccexplorer(退出运行,但还要编辑)那么去掉exitwincc();这句即可。
#include"apdefap.h"
voidonlbuttondown(char*lpszpicturename,char*lpszobjectname,char*lpszpropertyname,uintnflags,intx,inty)
{
hwndhwnd=null;
intiret;
hwnd=findwindow(null,"wincc-运行系统-");
iret=messagebox(hwnd,"是否退出系统?","注意",mb_yesno|mb_iconquestion|mb_systemmodal);
if(iret==idyes)
{
{deactivatertproject();
exitwincc();}
}
else
{printf("chosenobutton");}
}