CFileDialog dlg(TRUE); dlg.m_ofn.lpstrTitle="我的文件打开对话框"; dlg.m_ofn.lpstrFilter="Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0"; if(dlg.DoModal()==IDOK) { CString m_FilePath = dlg.GetPathName();//取得文件路径及文件名 CStdioFile File; File.Open(m_FilePath,CFile::modeRead); //以读模式打开文本文件
CString FileData;//定义一个CString变量作为缓冲区 while(File.ReadString(FileData)) //一次读一行 { m_ListBox.AddString(FileData.GetBuffer(0)); //添加到ListBox中 } UpdateData(FALSE); }
|