小弟我用 MFC 建立的MDI多文档绘图程序 打开文档过于频繁或较大的文档即出现空白,如何解决?内存不足吗

我用 MFC 建立的MDI多文档绘图程序 打开文档过于频繁或较大的文档即出现空白,怎么解决?内存不足吗?
由于我需要保存不同类型图形的坐标等信息 因此采用双循环链表来存贮数据
随着图形规模的增大 会在链表中动态申请结点保存图形的信息
在文档关闭时析构函数中调用了 FreeSpace()函数释放动态申请的空间 其他的类也在析构中释放空间
但是依然出现 打开文档偶尔出现空白情况 尝试了很多次都失败 请有经验的老师或同学帮忙解决 谢谢

------解决方案--------------------
单看你描述分析不出什么原因
你说的图形是什么图形
怎么显示在视图上的
有没有可能是GDI资源没有及时释放导致的
数据规模到底有多大?
能耗尽内存么?
具体又是怎么实现的呢
------解决方案--------------------
什么原因,确实不好查,即使就在你程序现场,但解决办法,你可以试试在视图的ONSIZE里再调用一次INVALIDATE
------解决方案--------------------
正常初始化时视类应该包含边界线和行号
------------------------------
哪里显示呢?在View里绘制的吗?还是怎么样的呢?