很简单,知道的跟,马上给分

解决方案 »

  1.   

    二进制打开文件,把文件内容全部读出,放到一个BUff中,然后关闭文件,SetWindowText即可
      

  2.   


             CFile myfile;
    CString m_disp;
    myfile.Open("data/documenta.txt",CFile::modeRead);
    myfile.SeekToBegin();
    myfile.Read(m_disp.GetBufferSetLength(myfile.GetLength()),myfile.GetLength());
    GetDlgItem(IDC_EDIT)->SetWindowText(m_disp);
    myfile.Close();
      

  3.   

    CFile file;
    if(file.Open(fileName,CFile::modeRead))//fileName是你要打开的文件名
    {
    char * buf=new char[file.GetLength()+1];
    file.Read(buf,file.GetLength());
    buf[file.GetLength()]=0;
    file.Close();
    SetDlgItemText(IDC_EDIT1,buf);//IDC_EIDT1是显示信息的Edit控件ID
    delete []buf;
    }
      

  4.   

    怎么调用打开文件对话框?又如何把对话框中选中的文件名传给filename 呢?
      

  5.   

    CFileDialog filedlg(TRUE,
    _T("*.txt"),
    NULL,
    OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
    _T("txt Files(*.txt)|*.txt|ASCII Files(*.asc)|*.asc||"));
    //打开asc和txt类型的文件
    CString FileName;
    FileName=filedlg.GetPathName();
      

  6.   

    to webycn 
    没办法调用啊,要什么头文件么?看看有没有错误,谢谢
      

  7.   

    CFileDialog dlg(true,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"TXT(*.TXT)|*.TXT||",this);
    CString FileName;
    if(dlg.DoModal()==IDOK)
    {
        FileName=dlg.GetPathName();
    }