分享

做个启动窗体

 美美花花 2011-06-24
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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多