关于视图序列化的有关问题

关于视图序列化的问题
我有一个基于 对话框/视图的程序,视图上画了直线,几何图形,图片等等。 
我想对这个视图类的对象进行序列化,保存为自己的私有格式。
这样我就可以打开以前保存的文件然后继续编辑使用了。

但是我的视图是派生于CVeiw类,序列化不了。请问该怎么做呢。


很着急,求各路大神支支招。不胜感激

------解决方案--------------------
所有序列化的东西都是数据,所谓视图序列化本质上还是数据的序列化。你画的所有图形都应该有数据化的记录,只需要把这些数据记录序列化即可。
------解决方案--------------------
序列化和视图有什么关系呢?你序列化的是视图类中的成员变量数据啊。给它增加序列化函数就可以了。
------解决方案--------------------
1.自主图形图片可以用XML记录图片位置信息,然后调用图片路径(相对路径)
图片和XML打包成rar,改后缀,自主格式完成了

2.点,线,多边形图要自定义保存结构,存XML关键字之中。

基本OK了,我之前的独立格式就是这么做的。


当然,如果你熟悉RTF格式(微软的word格式)也可以按照他们的固定格式读取和写入。