我插入一个对话框,往上画些控件,用向导生成对话框类,用菜单调用,此时,对话框可以显示,之后我又往对话框上画些控件,此时菜单调用,不显示对话框。请问有改的方法吗?
请大家帮忙,谢谢!

解决方案 »

  1.   

    你的问题不太清楚发到邮箱我看看
    [email protected]
      

  2.   

    不太可能呀!可能是别的原因吧,你可否说的详细一点啊
    你用的DoModal(), 还是Create()啊?
      

  3.   

    小三,快乐鹦鹉:   在学习VC的过程中两位在CSDN中给了我很大的帮助,
    在此借楼主的地方,向两位表示感谢!!                            hellopine  致
      

  4.   

    对话框不显示的原因:
    1 符窗口HWND无效
    2 在ONINITDIALOG里用了ENDDIALOG
    3 无效的对话框资源ID
    4 使用没有注册的的自定义控件
    5 对话框的某些控件创建失败,如RICHEDIT,要加上AfxInitRichEdit();结合你自己的看看!
      

  5.   

    小三,快乐鹦鹉:           hellopine再次请教:
            
            我学VC大约有一年了,做过一些东西,但总觉得水平得不到进一步得提高
    我得情况如下:        C++  了解程度:中等
           《深入浅出MFC》:尚未拜读
            SQLServer2000 :中等;
            Socket套接字: 基本了解一些
            
            还未学习过的有:DLL编程,COM编程,COM+编程,自动化编程,
                            ATL模板编程(?这个说法可否正确?)。
       
    我得情况就是这些,还请二位指教我下一步该如何进展该看些什么参考资料..        谢谢!
            
            
      

  6.   

    我在对话框上加些控件,用向导生成对话框类,在菜单的单击事件中用dlg.DoModal(),
    此时可以显示,
    我在对话框上再加一些控件,这样运行程序,对话框就不显示了,
      

  7.   

    对话框的某些控件创建失败,如RICHEDIT,要加上AfxInitRichEdit();
    我删了richedit,就没事了,阿AfxInitRichEdit()加在哪呀