怎么在对话框的编辑控件里面显示一个.TXT的文本文档的内容?

解决方案 »

  1.   

    给对话框编辑框映射一个CString 类型的变量m_str
    用CFile或者ifstream打开文档
    读入文档内容到m_str中,
    UpdateData(FALSE);
    OK
    如#include "fstream.h"
    fstream myfile;
    myfile.open("1.txt");
    myfile>>m_str;
    UpdateData(FALSE);编辑控件设置多行文本属性不好意思,这个问题可能太...,我不知道...
      

  2.   

    我想应该不会那么麻烦把?《VC++技术内幕》里面提到用CWnd::SetDlgItemText()函数做,但我作的不对,^_^,没有东西显示出来,代码如下:
    BOOL VewDlg::OnInitDialog() 
    {
             CDialog::OnInitDialog();
    CString aaa;         if(aaa.LoadString(IDR_TXT1))
             {

       CWnd::SetDlgItemText(IDC_TEXT1,aaa);//IDC_TEXT1是控件的ID,IDR_TXT1是
    文档的ID(我把它导入成一个自定义资源)

              }
             else
             AfxMessageBox("Error Loading String: IDR_TXT1"); return TRUE;
    }
    请问高手指点一下,谢谢!