有关登陆界面的问题
想写一个图书馆管理系统,程序运行后是一个登陆界面,需要填写用户名和密码才能进入主界面。请问这种层次性的对话框该怎么做,用户名和密码的验证需要后台的数据库做支撑,请各位指教。
[解决办法]
可以在InitInstance()里, 弹出一个输入用户名和密码的登陆框,输入后判断是否正确,正确就继续,错误就提示错误,
[解决办法]
在你的CXXXAPP类中Initinstace()函数中更改内容
CLoginDlg *LoginDlg = new CLoginDlg;
if (LoginDlg->DoModal() == IDOK)//自己在登录对话框按钮中判断用户名密码是否正确,如果正确调用OnOk()函数
{
CXXXMainDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此放置处理何时用
// “确定”来关闭对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置处理何时用
// “取消”来关闭对话框的代码
delete LoginDlg;
}
}
else
{
delete LoginDlg;
}