15,979
社区成员
发帖
与我相关
我的任务
分享
TCHAR szFilters[]= _T("MyType Files (*.txt)|*.txt||");
CFileDialog dlgFile(FALSE, _T("txt"), _T("*.txt"),
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilters);
CString fileName;
const int c_cMaxFiles = 100;
const int c_cbBuffSize = (c_cMaxFiles * (MAX_PATH + 1)) + 1;
dlgFile.GetOFN().lpstrFile = fileName.GetBuffer(c_cbBuffSize);
dlgFile.GetOFN().nMaxFile = c_cMaxFiles;
if(dlgFile.DoModal()==IDOK)
{
fileName = dlgFile.GetOFN().lpstrFile;
}
fileName.ReleaseBuffer();