已知文件所在目录,如何打开此文件并显示,用我自己的文件,从CEditView继承的视图。谢谢!

解决方案 »

  1.   

    CFile f;
    f=new CFile(lpszPathName,CFile::modeRead|CFile::typeBinary);
    f.Read(char *buf, int buflen);
    lpszPathName為路徑名。則讀的在buf中。
    f.Seek(lOffset,CFile::begin);
    可以定位文件位置為文件開始的lOffset字節後開始讀。
    也可以
    CFile f;
    f.Open(...);
    f.Read(...);
      

  2.   

    CFile f;f.Open(lpszPathName,CFile::modeRead|CFile::typeBinary);
    f.SeekToBegin();
    f.Read(...);
    f.Close();
      

  3.   

    呵呵,明白你的意思了,刚刚写了一个Demovoid CMainFrame::OnButton32771() 
    {
      AfxGetApp()->m_pDocManager->OpenDocumentFile(_T("d:\\a.txt"));
    }
      

  4.   

    Button32771 是工具栏上的一个按钮
      

  5.   

    是什么文件呀?文本的?那就用CFile读取内容,然后在你的视图里面显示吧。