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

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

 

你可能感兴趣的:(【vc】对话框:CFile和CFileDialog的结合)