New一个简单的工程,基于对话框的,什么都不要添加,直接运行,请问大家那个自动生成的对话框是什么时候弹出来的--代码在哪里??请大家讲解---

解决方案 »

  1.   

    应该是在WM_SHOWWINDOW消息中弹出来的吧
      

  2.   

    在工程的InitInstance中弹出对话框
    BOOL CXXXApp::InitInstance()
    {
    ......
    CXXXXDlg dlg;
    m_pMainWnd = &dlg;
    INT_PTR nResponse = dlg.DoModal();
    if (nResponse == IDOK)
    {
    // TODO: 在此放置处理何时用
    //  “确定”来关闭对话框的代码
    }
    else if (nResponse == IDCANCEL)
    {
    // TODO: 在此放置处理何时用
    //  “取消”来关闭对话框的代码
    } // 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,
    //  而不是启动应用程序的消息泵。
    return FALSE;
    }