打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
做个启动窗体
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
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程)
【mfc】用对话框的切换实现重新登录
DoModal - msvcr80d.dll–处未处理的异常: 0xC0000005
模态对话框与非模态对话的销毁
Delphi中使用EmbeddedWB屏蔽指定内容的网页对话框
为什么对话框控件ID定义从100开始?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服