long time; ar>>time,step by step

解决方案 »

  1.   

    ar.GetFile.Getlength() = filelength;
    filelength/sizeof(your struct) = loopcount;;
    for(int index=0 ; index<loopcount ; index++
    {
    ar>>time;
    ar>>d1;.....
    .
    .
    }
    //get what your want! is that correct?
      

  2.   

    第一个问题我想你应该将两个视类加入文档类中,具体做法我记不太请了,
    好像是
    先:CDocument::DeleteContents然后用CDocument::RemoveView和CDocument::AddView切换视图
      

  3.   

    你直接用m_pDocument就行,这是CView的成员变量你把它转换成你自己的文档类型的指针就可以了:
    如:
    在你的View文件中加入头文件
    #include "MyDoc.h"
    ...
    CMyDoc * pDoc;
    pDoc = (CMyDoc *)m_pDocumnet;
    ...
    就可以了
      

  4.   

    第一个问题:
    App中定义成员变量m_pDoc,在系统初始化时增加下面代码
    BOOL CMySysApp::InitInstance()
    {
    POSITION pPos = pDocTemplate->GetFirstDocPosition();
    m_pDoc = (CMySysDoc*)pDocTemplate->GetNextDoc(pPos);
    }在视调用时写
    CMySysDoc* pDoc =((CMySysApp*)AfxGetApp())->m_pDoc;