新建基于对话框的MFC应用程序。资源视图的对话框上添加编辑框(Edit Control)和按钮(Button), 将编辑框属性:Mutiline、Auto HScroll、Auto VScroll设为true。目的将文本文档在编辑框中显示。图示如下:
添加“开始”按钮的响应函数:
void CTest20Dlg::OnBnClickedButton1()//“打开”按钮响应函数
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog pCFileDialog(true,NULL,NULL,0,"文本文件(*.txt)|*.txt||");
pCFileDialog.m_ofn.lpstrTitle = "打开文件";
if(pCFileDialog.DoModal()!=IDOK) return;
CFile pCFile;
pCFile.Open(pCFileDialog.GetPathName(),CFile::modeRead);
char *pBuf;
DWORD dwFileLen;
dwFileLen=pCFile.GetLength();
pBuf=new char[dwFileLen+1];
pBuf[dwFileLen]=0;
pCFile.Read(pBuf,dwFileLen);
CString FileData=pBuf;
SetDlgItemText(IDC_EDIT1,FileData);
}
效果如下:
版权声明:本文为博主原创文章,未经博主允许不得转载。