我设了两种菜单方式,
在其中一种方式下开了若干个非模式对话框,但我要在切换到另一中菜单下的时候,自动关闭所有的对话框,
请教该怎么做啊,怎么添加代码??
在线等~~~~

解决方案 »

  1.   

    在需要退出的时候DestroyWindow,然后delete 对话框指针对象
      

  2.   

    http://www.codeguru.com/Cpp/controls/treeview/directorybrowsers/article.php/c717/
      

  3.   

    你应该把打开的对话框的指针保存下来,不为空的就DestroyWindow,然后delete,最后再设置为NULL
      

  4.   

    建立对话框和改变菜单是分别在mainframe和view两个文件里完成的啊
    而且很奇怪我把view的头文件加不到mainframe里面去,加了就要报错
    建对话框也不能在mainframe里面实现,怎么办?
      

  5.   

    要详细?!
    OK,MSDN 有详细的例子:
    ms-help://MS.MSDNQTR.2003FEB.2052/vcsample/html/_sample_mfc_MODELESS.htm