我想做个读.txt的浏览器,最简单的那种,但我把要显示的文本读进来之后,在窗口中只能显示当前窗口大小的内容,移动滚动条文本接下来就没有文字了
请问一下要怎么样出来呢?先谢谢大家的指点哦!

解决方案 »

  1.   

    怎么没人回复的啊,请大家帮帮忙啊!我知道可以用CEditView但它可以显示的大小有限啊,只可以显示64KB的啊
    所以我就用CScrollView了哦!
      

  2.   

    你这个问题解决了么?我也遇到这个问题,只是在wince下
    在windows下,应该不会有问题的呀
      

  3.   

            fstream file_stream; char* filename=new char[256];
    char* filebuf=new char[1025]; ::memset(filebuf,0,1025);
    ::memset(filename,0,256); memcpy(filename,"e:\\test.txt",256); file_stream.open(filename,ios::binary,filebuf::sh_read); if(file_stream.fail())
    {
    AfxMessageBox("读取失败!");
    }
    file_stream.getline(filebuf,1024,'\n');
    file_stream.close(); delete filename;
    delete filebuf;提示读取失败,不知道这个类怎么用法?