基于对话框的程序请问如何在主窗口显示后再弹出一个对话框?

解决方案 »

  1.   

    模态:DoModal()
    非模态: Create(),ShowWindow()
      

  2.   

    OnInitDialog中SetTimer,在OnTimer中弹出对话框,且KillTimer
      

  3.   

    比如你有一个CDialog,
    CDialog dlg;
    dlg.DoModal();
      

  4.   

    头文件中添加:afx_msg void OnTimer(UINT nIDEvent ); CPP文件中,在消息映射中添加ON_WM_TIMER(),在OnInitDialog中设置定时器SetTimer(ID,1000,NULL);再定义OnTimer(UINT nIDEvent){
    KillTimer(ID);
    CXXDLG* dlg=new CXXDLG;
    dlg.DoModal();
    }