发布于 2012-07-20 23:09:21
3楼
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#define Apc_Setpoint "ConnectedVar2"
double a;
int b;
SetOutputValueDouble(lpszPictureName,"Setpoint_I",strtod(GetOutputValueChar( lpszPictureName,"DisplayNr"),NULL));
a=GetOutputValueDouble(lpszPictureName,"Setpoint_I");
SetOperation(lpszPictureName,"Key-",1);
SetOperation(lpszPictureName,"KeyDot",1);
SetOutputValueChar(lpszPictureName,"DisplayNr","");
SetTagDouble(Apc_Setpoint,a);
b=GetTagWord("focus3");
switch (b)
{
case 1:
SetTagChar("username",GetTagChar("ConnectedVar2"));
break;
case 2:
SetTagChar("password",GetTagChar("ConnectedVar2"));
break;
}
SetOperation(lpszPictureName,"KeyEnter",0);
SetVisible(lpszPictureName,"Keyboard ",0);
}
用的工控机是触摸屏的,没键盘,想实现的功能是登陆画面中,登陆时弹出键盘,输入用户名和密码。
ConnectedVar2是内部中间变量。
以上是回车键的脚本,这个脚本输入数字没有问题,为什么不能输入字母?输入字母,点击键盘的回车,输出的是0。请斑竹帮忙看下,谢谢。
要么忙着去生存,要么忙着去死.