在MFC单文档中,如何把原来显示的数据(比如控件,文字等)全部清空,如同新建的一样.
其中,文档的左视图是TreeView,右视图是listview,如果新建以后,则树目录和列表视图都是会重复出现,我想要把以前的都覆盖掉。还有,新建了以后,我的程序就死掉了,不知道是怎么回事?等ing

解决方案 »

  1.   

    树和lsit的内容都可以用DeleteAllItems删除掉list的Column可以用DeleteColumn函数删除
      

  2.   

    析构函数只有在应用程序关闭的时候才被调用吧!?
    也就是,
    在SDI中,我新建一个视图串口的时候,不会去调用析构函数,这样在销毁以前的数据时,在析构函数中销毁的资源就不能得到释放了。因此,程序就死掉了。在MDI中,我新建一个文档后,是不是就重新建立了所有的资源,而在销毁上一个窗口时,是否调用了与此窗口对应的析构函数?等ing