|
把打开一个文件 把内容显示到编辑框里 m_SendEdit是在类向导中 你的编辑框 要设置的
CFile MyFile;
CString m_FileName;
CFileDialog FileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,_T("All Files(*.*)|*.*||"));
if(FileDlg.DoModal()==IDOK)
{
m_FileName=FileDlg.GetPathName();
MyFile.Open (m_FileName,CFile::modeRead); //打开文件
DWORD sendlen =MyFile.GetLength() ; //得到文件长度
CHAR *szBuf=new CHAR [sendlen];//开辟存储空间
MyFile.Read ( szBuf, sendlen); //读文件
m_SendEdit.Format(_T("%S"),szBuf); //注意是大写的S
MyFile.Close (); //关闭文件
UpdateData(false); //更新编辑框显示
AfxMessageBox(_T("Read OK")); //输出读成功消息
delete []szBuf;//清除存储空间
}
|
|