对了,在×Doc。h和×Doc.cpp中我已经加了
DECLARE_SERIAL(CFileSaveAndOpenDoc);

        IMPLEMENT_SERIAL(CFileSaveAndOpenDoc,CDocument,1)

解决方案 »

  1.   

    《mfc深入浅出》里面有一些简单的介绍,不过应该可以解决你所提的问题了。
      

  2.   

    To realsong(realsong): 我看看
      

  3.   

    就我所见,这样不知可以不?
    void CFileSaveAndOpenDoc::Serialize(CArchive& ar)

    if (ar.IsStoring())
    {
    ar<<IsStoring;
    // TODO: add storing code here
    }
    else
    {
    a>>IsStoring;
    // TODO: add loading code here
    }
      

  4.   

    To realsong(realsong): 我试了,可以存了,但怎么反系列化呢, 我打开时什么都没有,但用notepad打开能看到文本, 麻烦讲讲
      

  5.   

    To lixiaolong3456(李小龙): 请问你的IsStoring怎么定义的??
      

  6.   

    To losthere(无招): 我用的是
    ((CEditView*)m_viewList.GetHead())->SerializeRaw(ar);
    这个最简单的存文本的, 请问你怎么办呢? 谢谢!
      

  7.   

    哈哈,我刚试了,
    在反系列化里也用
    ((CEditView*)m_viewList.GetHead())->SerializeRaw(ar);
    果然行
    谢谢大家了,分如数给了, 系统好像老给不出分,大家别错怪我了