加上一句chatbox.ShowWindow(SW_SHOWNORMAL);
试试

解决方案 »

  1.   

    楼主,在响应Button按钮事件函数那,设一个断点,然后调试,跟进去看一下吧!
      

  2.   

    要不把程序发给我吧,我来调一下.
    [email protected]
      

  3.   

    iyranly 
    还是不对,用了你那个就出现了ASSERT错误
      

  4.   

    你这个调用的地方是不是在DLL里,要是DLL里这样直接调用就出不来了
      

  5.   

    估计是CChatBox定义的问题同意这个观点有没有设置WS_VISIBLE风格?
      

  6.   

    刚说错了.我设断点,跟进去,chatDlg.DoModal();是失败的.可我新建另一个对话框就可以了.
    应该是这个对话框本身的错吧,我再看一下.
      

  7.   

    是不时你的对话框里用到了某些控件
    它们需要被初始化才能用,但你却没有比如说RichEdit控件
    需要在控件所在对话框弹出之前, 
    AfxInitRichEdit2();