mfc在edit control 中显示文件内容
mfc吧
全部回复
仅看楼主
level 1
勇者05 楼主
请指点迷津:
在MFC编程时,如何将读取的一个文件全部显示在edit control中????
我的代码是这样的:
//获取路径名(这是绝对路径名)
FilePathName = filedlg.GetPathName();
CFile myfile;
CString m_disp;
//以只读方式打开文件
myfile.Open(FilePathName,CFile::modeRead|CFile::typeBinary);
//定位到文件起始处
myfile.SeekToBegin();
//读取文件内容到m_disp
myfile.Read(m_disp.GetBufferSetLength(myfile.GetLength()),myfile.GetLength());
//在一个edit control中显示路径名
SetDlgItemText(IDC_EDIT2,FilePathName); (代码运行后此处能正常显示完整的路径名)
//在另一个edit control控件上显示读取的文件的内容
SetDlgItemText(IDC_EDIT1,m_disp); (代码运行后这个就不行啊,只显示文件中的前面几个字符,这是为什么啊???????)
请高手指点。。。。
2013年09月01日 08点09分 1
level 4
给Edit控件添加一个CString类型的变量,把你获取的路径保存到这个变量中,然后UpdateData(FALSE)
2013年09月04日 07点09分 2
已通过其他方式解决,谢谢!
2013年09月17日 06点09分
@- 咋么解决的?
2015年05月26日 11点05分
1