听起来有点绕口,看了我下面的描述可能会明白一点。我把弹出第二个模态对话框的操作放在第一个对话框的OnInitDialog函数中,这样在弹出第一个对话框时,会先弹出第二个对话框。
响应哪个消息才可以在弹出第一个对话框后,才弹出第二个对话框呢?谢谢!

解决方案 »

  1.   

    在OnInitDialog中添加一个定时器
    SetTimer(1,1000,NULL);
    然后添加个OnTimer()
    在里面加入
    KillTimer(1);
    CDLG dlg;
    dlg.DoModal();
      

  2.   

    用SetTimer(......)
    然后再OnTimer()中弹出........
      

  3.   

    在弹出第一个对话框时,会先弹出第二个对话框。 
    响应哪个消息才可以在弹出第一个对话框后,才弹出第二个对话框呢? 
    楼主你不觉得这几句话很矛盾吗?还不如你标题描述清楚呢
    可以在第一个对话框OnInitDialog中添加定时器,SetTimer(1,2000,NULL)//2S后
    在OnTimer()中停止定时器 KillTimer(1)
    CDlg dlg;
    dlg.DoModal();
      

  4.   

    语文没学好,见谅,O(∩_∩)O哈哈~
    为什么弹出模态对话框时不会响应WM_SHOWWINDOW消息呢?