想显示dialog时,把后边的FORMVIEW主窗口不显示,实现一般登陆框弹出的效果!多谢

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2643/2643878.xml?temp=.1693079
      

  2.   

    http://expert.csdn.net/Expert/topic/2643/2643878.xml?temp=.1689743
      

  3.   

    很容易实现的,先按Ctrl+R新建一个Dialog;画好界面,之后Ctrl+W为之新建一个类(CLoginDlg),然后在你的 C????App::InitInstance()中加入 
     CLoginDlg dlg;
     if(logindlg.DoModal() != IDOK)
     return FALSE;
    要记得加入个头文件哦
      

  4.   

    同意楼上的. CLoginDlg dlg;
     if(logindlg.DoModal() != IDOK)
           return FALSE;将这段代码话在
    m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->UpdateWindow();
    的前面即可。在CLoginDlg类中响应OK按钮的消息,对用户身份进行验证。
      

  5.   

    哈哈哈! jies() 真是我的救星,THANK YOU!
    还有 byf2002(调侃2002) 谢谢侬!