用WinCC创建Windows对话框

西门子wincc脚本

#include “apdefap.h”
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{

int iRet = 0;

HWND WindowClassHandle_PDLRT = NULL;
WindowClassHandle_PDLRT = FindWindow (“PDLRTisAliveAndWaitsForYou”,NULL);

if(WindowClassHandle_PDLRT)
{
iRet = MessageBox(WindowClassHandle_PDLRT, “The message text!”, “Title”, MB_YESNOCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
switch (iRet){
case IDYES:
printf (“#I101: lpszObjectName=”%s" - MessageBox() iRet=%d (Button “YES”) \r\n",lpszObjectName, iRet);
break;
case IDNO:
printf (“#I102: lpszObjectName=”%s" - MessageBox() iRet=%d (Button “NO”) \r\n",lpszObjectName, iRet);
break;
case IDCANCEL:
printf (“#I103: lpszObjectName=”%s" - MessageBox() iRet=%d (Button “CANCEL”) \r\n",lpszObjectName, iRet);
break;
default:
printf (“#I100: lpszObjectName=”%s" - MessageBox() iRet=%d (Error!) \r\n",lpszObjectName, iRet);
break;
}
}
else
printf (“PDLRT-Handle not found\r\n”);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值