新浪博客

wincc 自定义用户登录界面

2014-03-04 10:49阅读:
1、打开图形编辑器,新建画面,画面名自己定义。
2、打开新建画面,放置文本框、输入/输出域、按钮各两个,并布局。
wincc <wbr>自定义用户登录界面
3、用户名对应输入/输出域连接内部变量'@CurrentUserName'。
并在其事件》属性主题》输入/输出》输入值》更改中c语句
#pragma option(mbcs)
SetOutputValueChar(lpszPictureName,lpszObjectName,GetInputValueChar(lpszPictureName,lpszObjectName));

密码对应输入输出域连接自己建立的内部变量(16位字符串)。其“输出值”、“输出值”静态格式设为“xxxxx”,
隐藏输入静态格式设为“是”。
4、登录按钮》事件》按左键》c动作:
#pragma option(mbcs)
#include'USEGENAP.H'
#pragma code('UseAdmin.DLL')
#include'pwrt_api.h'
#pragma code ()
if(PWRTSilentLogin(GetInputValueChar(lpszPictureName,'输入/输出域1'),Ge
tInputValueChar(lpszPictureName,'输入/输出域2'))==FALSE)
{
if(MessageBox(NULL,'错误,请重新输入!','提示',MB_ICONEXCLAMATION|MB_SYSTEMMODAL));
}
else
{
OpenPicture('main.pdl');
SetTagChar('NewTag_1',''); //Return-Type: BOOL
}
5、登录按钮》事件》按左键》c动作:
#pragma option(mbcs)
#pragma code ('useadmin.dll')
#include'PWRT_api.h'
#pragma code()
if(PWRTLogout())
{
MessageBox(NULL,'用户已退出!','提示',MB_ICONEXCLAMATION|MB_SYSTEMMODAL);
}

我的更多文章

下载客户端阅读体验更佳

APP专享