如题,如何在单文档应用程序主界面开始前显示一个登录窗口,验证成功后才能进入主界面?已做好一个CLogin类的登录对话框

解决方案 »

  1.   

    1、首先你在CXXApp类中定义一个函数virtual BOOL LoginInstance();把InitInstance()函数里面原来
       的代码全部剪切放到LoginInstance函数中。
    2、然后在把下面这两句放到InitInstance函数中
       CDlg_login dlg;
       dlg.DoModal();
       return TRUE;
    3、在“登陆”按钮单击函数中,你就可以根据你登陆界面中输入的用户名和密码到数据库中去查找,如果匹
       配正确的话 就调用LoginInstance()函数,否则就什么也不做。
      

  2.   

    App类的InitInstance在显示主窗口之前DoModal()一个对话框即可
      

  3.   

    按下取消按钮或者关闭时,不调用LoginInstance()函数。
      

  4.   

    你好,怎么调用LoginInstance()函数,新手求指教!!!最好能贴代码。谢谢