步骤1:创建点击事件
步骤2:脚本触发用户登陆
IDialogPtr Idp = pm->getLoginBox("登录");
Idp->show();
Idp->onEventHandler(MSGBOX_BTN::OK, this, (EHandler)&Frm01::MessageFun);
步骤3:定义登录成功触发函数:
void Frm01::MessageFun(uint16_t code, LvEvent e){
string UserName;
string UserGrp;
vm->getChar(stt::constant::SysVar::UserName, UserName);
vm->getChar(stt::constant::SysVar::UserGrp, UserGrp);
if (UserName == "周") {
pm->open("Frm02");
} else if (UserName == "戴") {
pm->open("Frm03");
}
}
}
头文件声明该函数:
void MessageFun(uint16_t code, LvEvent e);