【vc】对话框:CFile和CFileDialog的结合

来源:互联网 发布:京东抢购脚本 知乎 编辑:程序博客网 时间:2024/04/24 18:07

下面是一个函数可以使用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);