打开对话框

打开对话框显示多种类型的文件:

CFileDialog fDlg(true,NULL,NULL,OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_EXPLORER,L"All Files(*.mp3;*.wma;*wav)|*.mp3;*.wma;*wav||",NULL); if(fDlg.DoModal()==IDOK) { CString strTemp=_T(""),strsuffix; strTemp = fDlg.GetPathName(); strsuffix = strTemp.Mid(strTemp.ReverseFind(L'.')+1); //文件的后缀名 if ((wcscmp(strsuffix, L"mp3") == 0 || wcscmp(strsuffix, L"wav") == 0 || wcscmp(strsuffix, L"wma") == 0)) { PathAndFileName[nTotalFileCount++]=fDlg.GetPathName(); ConstructList(); } else { AfxMessageBox(_T("请添加*.mp3,*.wma,*.wav格式的音频文件")); } }

你可能感兴趣的:(null)