15,979
社区成员
发帖
与我相关
我的任务
分享
CFileDialog dlgFile(TRUE);
CString fileName;
const int c= 100;
const int c_cbBuffSize = (c_cMaxFiles * (MAX_PATH + 1)) + 1;
dlgFile.GetOFN().lpstrFile = fileName.GetBuffer(c_cbBuffSize);
dlgFile.GetOFN().nMaxFile = c_cbBuffSize ;//nMaxFiLe实际上是BUFFER长度,而不是文件数量,所以这里如果写cMaxFiles,只能得到很少的文件
dlgFile.DoModal();
fileName.ReleaseBuffer();