我用MFC做画笔的时候,已经把画笔的各种功能都做出来了,只是不能保存,一保存再打开文件就什么都没有了。我查书,书上说必须用数据串行化,我是在CView里中的鼠标移动的消息处理函数中编写的画图的代码,请问能否在CView里编数据串行化代码,在CDoc中还用做什么处理?谢谢!!!或者我想问在哪里编串行化代码?谢谢

解决方案 »

  1.   

    串行化实际上是把数据以一定的结构、顺序存入一个数组当中,然后串行化输出,
    你的这个程序在<深入浅出MFC>中有例程,可以去参考以下!
      

  2.   

    老兄,所谓的串行化只是使用VC的函数Serialize(CArchive )来写,你完全可以自己写读写函数。在《深入浅出MFC》有这方面的详细介绍
      

  3.   

    你肯定使用了类,自己写类的保存函数,然后按一定的顺序加在Serialize中,就是你需要的东西了