1创建一个基于MFC的主对话框
2创建一个登录对话框
也就是说想在登录对话框输入正确的用户名和密码后,才显示主对话框在ClassWizard窗口中添加CHrSysDlg::OnInitDialog()函数,并在其中添加如下代码:(HrSysDlg是主窗口)
          CLoginDlg dlg;  //启动登陆窗体
if (dlg.DoModal() != IDOK)
OnOK();
else
{   CUsers curUser;
  //  读取用户信息到curUser对象中
curUser.GetData(dlg.m_UserName);}
通过调用curUser.GetData(dlg.m_UserName)能通过用户和密码的验证,但是比如说运行程序的时候,首先弹出的是登录对话框,输入用户和密码后,点击 “确定”后,就登录对话框消失,但是主对话框没有出现.
当然如果没有以上的代码,就会直接弹出主对话框的.请问为什么主对话框没有出现呢?请会的朋友帮忙回答,谢谢