问题是这样的:
读数据,然后在视图中显示出来。
怎样利用serialize函数?

解决方案 »

  1.   

    先重载serialize函数,才能序列化吧~
      

  2.   

    序列化是一个很复杂的过程,先重载Serialize函数,然后在OpenFile里面MFC为你封装好了读取工作,相应的在View类的OnDraw中使用Doc的信息画就可以了,如果修改了文档需要调用文档类的SetModifiedFlag即可,那样在关闭文档的时候就会提示你保存了。也是自动调用了Serialize函数!
      

  3.   

    有没有个例子????只要是文件读取就好,利用serialize 函数
      

  4.   

    现在我没用serialize 函数,用classwizard重载了openfile,视图中没有变化,这是什么原因阿,
    是不是必须用serialize 函数
      

  5.   

    如果不用serialize()函数的话,那就在初始化视图时自己写打开文件读取数据就可以了。
      

  6.   

    to:欣欣兽
    是在view.cpp中么?
    加上以后没有响应,不能用debug拦截
    另外在doc.cpp中加响应函数能够拦截,但是
    while(!openfile.eof())
    {
         openfile>>a[i]>>b[i];
         i++;
    }
    数据并没有读进去,a[i]和b[i]值都不变是什么原因?