下面是一个函数可以使用CFileDialog取得文件路径,然后用CFile打开的. (其中,m_szEditText是已经绑定到一个CEdit里面的CString) CString m_szTmp; char buf[ 1000 ]; CFileDialog dlg(TRUE, " mdl " , " *.mdl " ); if (dlg.DoModal() == IDOK) ... { CFile mfile; mfile.Open(dlg.GetPathName(), CFile::modeRead); mfile.Read(buf,sizeof(buf)); m_szTmp = buf; m_szEditText = m_szTmp; mfile.Close(); } UpdateData(FALSE);