本帖最后由 zhengchao109 于 2009-12-04 09:49:40 编辑

解决方案 »

  1.   

    CFileDialog fileDlg (TRUE, "wav", "",OFN_FILEMUSTEXIST| OFN_ALLOWMULTISELECT,szFilters, this);
    第三个参数用一个字符串;
    例:char showFileNames[N];//显示所选中文件字符串,N越大,可以选择的文件就越多,具体看你的文件名长度这个N的值就是限制你可以选择多少个文件的关键,
      

  2.   

    好像还有个参数要改,dlg.m_ofn.nMaxFile = MAX;//这里设置可以打开的文件数量最大值CFileDialog fileDlg (TRUE, "wav", "",OFN_FILEMUSTEXIST| OFN_ALLOWMULTISELECT,szFilters, this); 
    char showFileNames[N];dlg.m_ofn.lpstrFile = showFileNames;
    dlg.m_ofn.nMaxFile  = MAX;