小弟初学,做了个对话框程序,希望将一个文本文件打开后使其内容显示在一个edit控件中,修改后还可存回文件中。请问如何实现?(关键是如何用edit显示,最好能有代码,谢谢了!)

解决方案 »

  1.   

    CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT1);
    if(pEdit != NULL)
    {
    pEdit->SetWindowText(str);
    }
    EditBox最好设置成多行显示.
      

  2.   

    能说具体点吗?str是不是个字符变量,把从文件中得到的每个字符赋值给它呢?谢谢!
      

  3.   

    CString str;
    str.Empty();
    FILE *fp;
    fp=fopen("your file path","r");
    if(fp==NULL)
     return;
    while(!feof(fp)
    {
       CString strTemp;
       fgets(strTemp.GetBuffer(1024),1024,fp)
       strTemp.RleaseBuffer();
       str+=strTemp;
    }
    要注意回车换行的处理。