MFC应用实例:[33]Rich Edit显示文本

 时间:2024-10-13 19:45:58

1、新建一个基于对话框的应用程序,工程名为RichEdit。

MFC应用实例:[33]Rich Edit显示文本

2、如下图为对话框添加一个Rich Edit控件和一个按钮。

MFC应用实例:[33]Rich Edit显示文本

3、对Rich Edit控件进行初始化。在CRichEd坡纠课柩itApp中的InitInstance()函数中添加一下代码:A熠硒勘唏fxEnableControlContainer(); //初始化RichEdit控件 ::AfxInitRichEdit();

MFC应用实例:[33]Rich Edit显示文本

4、双击“打开”按钮,在“打开”按钮的响应函数OnButtonOpen()添加一下代码。voi蟠校盯昂d CRichE颊俄岿髭ditDlg::OnButtonOpen(){ //文件过滤 CString filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||"; CFileDialog dlg(TRUE, NULL, NULL, NULL, filter, this); if(dlg.DoModal() == IDOK) //显示打开对话框 { CStdioFile file; //打开文件 file.Open(dlg.GetPathName(), CFile::modeRead); CString txt; CString tmpStr; //从文件中读取数据 while(file.ReadString(tmpStr)) { txt += tmpStr + "\n"; } //显示文本 GetDlgItem(IDC_RICHEDIT1)->SetWindowText(txt); } }

MFC应用实例:[33]Rich Edit显示文本

5、打开桌面的新建文本文档.txt,运行结果如下:

MFC应用实例:[33]Rich Edit显示文本
  • 原神如何高概率出胡桃
  • 原神鬼兜虫刷新位置在哪
  • 如何加速《Atlas》?
  • 如何撰写H标签
  • 《原神》千年千岩任务攻略
  • 热门搜索
    山茱萸的功效与作用 深圳大学生运动会 什么面膜补水效果好 2010年什么年 碘缺乏病防治知识 纳洛酮的作用与用途 红霉素软膏的作用 蚊子喜欢叮咬什么血型的人 消防安全知识演讲稿 维生素b6的作用及功能