重回红楼之贾敏修仙记:做个启动窗体

来源:百度文库 编辑:九乡新闻网 时间:2024/03/29 03:59:46
9. 在主对话框显示前,显示一个login对话框     BOOL CTest6App::InitInstance()
     {
        //...
        int nResponse;
        CLoginDlg loginDlg;        nResponse = loginDlg.DoModal();
        if (nResponse == IDOK)
        {
        }
        if (nResponse == IDCANCEL)
        {
               return FALSE;
        }        CTest6Dlg dlg;
        m_pMainWnd = &dlg;
        int nResponse = dlg.DoModal();
        if (nResponse == IDOK )
        {
        }
        else if (nResponse == IDCANCEL)
        {
        }
        return FALSE;
     }然后重载CLoginDlg对话框的哦OnOK(),在其中判断条件
void CLoginDlg::OnOK()
{
     if (条件满足)
        CDialog::OnOK();
     else
        AfxMessageBox(_T("invalid password!"));

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wenzhixing/archive/2010/05/10/5575324.aspx