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 |
|