如何将文本文件显示在RichEdit中

来源:互联网 发布:mysql基本语法 编辑:程序博客网 时间:2024/04/29 21:30

网友回答:

发表者:dawnwinds

也可以调用SetWindowText()。。。。  
 

发表者:lixiaosan

CStdioFile   file;  
  if(   !file.Open(_T("c://1.txt"),   CFile::modeRead))  
  {  
  AfxMessageBox(_T("can   not   open   file!"));  
  return;  
  }  
   
  CStringArray   strArray;  
  CString   strLine;  
  while(file.ReadString(strLine))  
  strArray.Add(strLine);  
   
  file.Close();  
   
  for(int   i=0;   i<strArray.GetSize();   i++)  
  {  
  m_richedit1.GetWindowText(strLine);  
  m_richedit1.SetSel(strLine.GetLength(),   strLine.GetLength());  
  strLine   =   strArray[i]   +   _T("/r/n");  
  m_richedit1.ReplaceSel(strLine);  
  }

发表者:crystal521

主要是读文件问题。  
  char   buffer[1000];  
  file.Read(buffer,1000);  
  读出来后直接用RichEdit相关变量添加或用SetWindowText加入就行了

 
原创粉丝点击