1、结束当前程序有那几个函数啊。
2、我建立一个对话框工程,希望能模仿OICQ登录时那样,点击某个按钮后将该对话框关闭或隐藏,然后弹出一个新的对话框界面,该如何实现?

解决方案 »

  1.   

    1.查ExitProcess里面有see also
    2.完成之后再来一个DIALOGBOX就可以了啊!
      

  2.   

    1、简单一点exit(0),
      或者sendmessage(WM_CLOSE,0,0);窗口程序2、CXXXDialog::OnOK()
    {CXX2Dialog dlg;dlg.DoModal();}
      

  3.   

    你可以在你做的对话框(主对话框)里面再insert一个对话框(类似于登录),然后在主对话框的OnInitDialog函数中写显示登录对话框的程序。
      

  4.   

    1.EndDialog
      exit(0);2.ShowWindow(SW_SHOW);//显示窗口
      ShowWindow(SW_HIDE);//隐藏窗口  Create()//创建新的无模式对话框
      

  5.   

    1.exit(0)
    2.EndDialog()
    3.CxxxDlg::OnOK()
      CxxxDlg::OnCancel()
    4.SendMessage(WM_CLOSE)
      

  6.   

    出了点小问题,我建了一个对话框工程,里面有一个按钮函数如下:
    void CMy1Dlg::OnNext() 
    {
        COicq qq;
        qq.Create(IDD_OICQ,this);
        qq.ShowWindow(SW_SHOW);
    }
    COicq  是我插入的一个对话框的类,但是点击该按钮不能弹出无模式对话框,那里出了问题?
      

  7.   

    //My1Dlg.h
    COicq *qq;//My1Dlg.cpp
    void CMy1Dlg::OnInitDialog()
    {
      qq = NULL;
    }
    void CMy1Dlg::~CMy1Dlg() 
    {
        if( qq )
         delete qq;
         qq = NULL;
    }void CMy1Dlg::OnNext() 
    {
        qq = new COicp(this);
        qq->Create( COicp::IDD, GetDesktopWindow() );
        qq->ShowWindow(SW_SHOW);  
    }