MFC应用实例:[30]模拟登录
的有关信息介绍如下:![MFC应用实例:[30]模拟登录](/upload/jingyan/2024/1028/561cbf0e.jpg)
模拟软件的登录界面,模拟用户的登录。
新建一个基于对话框的应用程序,应用程序名称为Login。
对对话框进行如下图的设计:
为编辑框添加变量
为按钮添加响应函数OnButton1(),OnButton2()。
void CLoginDlg::OnButton1()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE); //获取编辑控件的值
if((m_Name.IsEmpty())||(m_Password.IsEmpty()))//用户名、密码是否为空
{
AfxMessageBox("用户名、密码不能为空!");
return;
}
if(m_Name=="admin"&&m_Password=="admin")
{
MessageBox("登录成功!","提示",MB_ICONINFORMATION);
}
}
void CLoginDlg::OnButton2()
{
// TODO: Add your control notification handler code here
OnOK();
//PostQuitMessage(0);//退出函数
//ExitProcess(0);//退出函数
}
程序运行如下:
用户名输入admin 密码输入admin



