我想把.TXT或.CSV文件的内容通过程序读出来,内容显示在基于CFORMVIEW的视图上!
用串行化也可以!
谢谢!请详细指导一下!
顺便问一下在VC++下有FormView这个控件吗?

解决方案 »

  1.   

    CFormView是一个类
    读文本文件可以用CStdioFile类         CStdioFile fp;
    CString f1="file1.txt";          //要读入的文件
    if(!fp.Open(f1,CFile::modeRead | CFile::typeText )) 
    return ;
     
    for(;;){
    if(!fp.ReadString(str)) break;
                      ....................
      }
    fp.Close();
      

  2.   

    可以这样输出:
    CDC *pDC=GetDC();
    pDC->TextOut(0,20,"FilePathname");
    pDC->TextOut(0,40,"文件已被打开");
      

  3.   

    cbc(逍遥子) 的
    for(;;)
    {
    if(!fp.ReadString(str)) break;
              ....................
    }改成这样好些:
    while(fp.ReadString(str))
    {
    ....................}
      

  4.   

    读出来后要显示在VIEW上的呀!对了有FORMVIEW这个控件吗?
      

  5.   

    没有。
    CFormView是MFC中的类,父类是CScrollView。你可以将自己的视图从CFormView派生就可以了。你可以在CMyFormView中建立Edit控件显示文件内容,也可直接用CDC* pDC写。