关于wincc输入输出域之输入确认

已锁定

再见

  • 帖子

    73
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2013-01-17

普通 普通 如何晋级?

关于wincc输入输出域之输入确认

1752

4

2015-06-16 09:11:09

我在学wincc的IO域输入新的数值时带输出确认,这里有一篇文挡http://blog.sina.com.cn/s/blog_669692a60101hi6j.html,之前因为我没看清,把C脚本写入了键盘事件的按下里面,结果发现一个问题,举个例子(现在IO域里面是-40,我输入新值777后第一次回车,弹出对话框,问你是否输入-40?;这时你再回车一次,弹出对话框,问你是否输入777?。这样我每次输入新值都要回车两次。
但是如果把C脚本放入键盘事件的释放里面时,输入新值777,回车一次就对了,不知道为什么?C脚本如下
#include "apdefap.h"
void OnKeyUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nChar, UINT nRepCnt, UINT nFlags)
{
#pragma option(mbcs)
int tt=GetTagSDWord("lingshibianliang");
char szBuffer[30];
sprintf( szBuffer,"Input number:%d",tt);
if ( nChar==13 )//if press enter
{
int xRet = MessageBox(NULL,szBuffer,"确认窗口",MB_YESNOMB_ICONQUESTIONMB_SYSTEMMODAL);//message
if ( xRet == IDYES )//confirm operate
{
SetTagSDWord("shijibianliang",tt);// set data
}
}
}
关于wincc输入输出域之输入确认 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。