码迷,mamicode.com
首页 > 编程语言 > 详细

MFC显示文本文档

时间:2014-12-30 11:53:31      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:mfc

新建基于对话框的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);
}

效果如下:

技术分享


MFC显示文本文档

标签:mfc

原文地址:http://blog.csdn.net/u010839382/article/details/42262279

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!