怎么在对话框的编辑控件里面显示一个.TXT的文本文档的内容?

ygl123 2003-10-19 08:21:29
怎么在对话框的编辑控件里面显示一个.TXT的文本文档的内容?
...全文
67 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ygl123 2003-10-19
  • 打赏
  • 举报
回复
我想应该不会那么麻烦把?《VC++技术内幕》里面提到用CWnd::SetDlgItemText()函数做,但我作的不对,^_^,没有东西显示出来,代码如下:
BOOL VewDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CString aaa;

if(aaa.LoadString(IDR_TXT1))
{

CWnd::SetDlgItemText(IDC_TEXT1,aaa);//IDC_TEXT1是控件的ID,IDR_TXT1是
文档的ID(我把它导入成一个自定义资源)

}
else
AfxMessageBox("Error Loading String: IDR_TXT1");

return TRUE;
}
请问高手指点一下,谢谢!
0sch 2003-10-19
  • 打赏
  • 举报
回复
给对话框编辑框映射一个CString 类型的变量m_str
用CFile或者ifstream打开文档
读入文档内容到m_str中,
UpdateData(FALSE);
OK


#include "fstream.h"
fstream myfile;
myfile.open("1.txt");
myfile>>m_str;
UpdateData(FALSE);

编辑控件设置多行文本属性

不好意思,这个问题可能太...,我不知道...

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧