求助: vc中如何逐行读取文件,并显示在不同的edit控件中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义string, 读取文件每个字符。 如果是\n把前面的字符保存入 string, 放在Edit控件上。 如此循环N次, if (ch == EOF ) return CFileDialog dlg(TRUE); if(IDOK!=dlg.DoModal()) return; CString filePath=dlg.GetPathName(); CString tempStr(""); CStdioFile file; file.Open(filePath,::CStdioFile::modeReadWrite); m_list.ResetContent(); while(1) { if(file.ReadString(tempStr)) m_list.AddString(tempStr); //CListBox控件,换成你的edit else break; } file.Close(); 但是edit控件不止一个,在while循环中该怎么实现 那就改成for循环,根据索引调用edit WM_RANGE_COMMAND . 设置N个ID。 然后进行消息响应就可以了具体的查MSDN,不难 为什么我的socket(客户端和服务器用同一个界面)同一个电脑上不能通信 关于新继承的CDialogBar类,为什么上边的按钮无法响应函数 关于“求教:如何加快多个画面的切换速度”问题的补充 如何设置菜单项的高度,如何获取选择菜单项的索引 急!各位大虾指点下! 请教:动态控件的消息响应 SetWindowRgn是不是对普通控件不起作用的?那么要创建不规则形状的控件(如按钮)该怎么办 如何将窗口设在最低层? 为什么在Dialog中加入RichEdit控件,程序就不能启动。 100分!!!!如何打印图片 请教自制浏览器的问题 大家知道最NB的输入是什么吗?告诉你吧
如此循环N次, if (ch == EOF ) return
CFileDialog dlg(TRUE);
if(IDOK!=dlg.DoModal())
return;
CString filePath=dlg.GetPathName();
CString tempStr("");
CStdioFile file;
file.Open(filePath,::CStdioFile::modeReadWrite);
m_list.ResetContent();
while(1)
{
if(file.ReadString(tempStr))
m_list.AddString(tempStr); //CListBox控件,换成你的edit
else
break;
}
file.Close();