使用CFileDialog选择多个文件(VC)
李国帅 于2009-07-08 17:21 选择一个文件 // CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("AVI文件(*.avi)|*.AVI|mp4文件(*.mp4)|*.MP4|jpg文件(*.jpg)|*.jpg||")); CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T( " 媒体文件(*.avi;*.mp4)|*.AVI;*.MP4|| " )); if (IDOK == dlg.DoModal()) { CString aviName = dlg.GetPathName(); CString extname = dlg.GetFileExt(); // 返回选定文件的扩展文件名 extname.MakeLower(); } 选择多个文件 CString fileNameArray[numberOfFileNames]; // Create array for file names. void CCombinDlg::OnBnClickedBtnAdd() { // Create dialog to open multiple files. CFileDialog