mfc菜鸟教程 mfc音乐播放器,怎样自己写打开文件并添加进播放列表?

mfc音乐播放器,怎样自己写打开文件并添加进播放列表?m_MusicData.clear()//vector<CString>m_MusicData//存储歌曲列表数据,以便下次读取//TOD

mfc音乐播放器,怎样自己写打开文件并添加进播放列表?

m_MusicData.clear()//vector<CString>m_MusicData//存储歌曲列表数据,以便下次读取//TODO:在此添加控件通知处理程序代码CFileDialogm_Dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,NULL,NULL)if(m_Dlg.DoModal()==IDOK){POSITIONpospos=m_Dlg.GetStartPosition()while(pos){CStringm_Path=m_Dlg.GetNextPathName(pos)//判断是否为MP3文件if(m_Path.Find(_T(".mp3"))<0){continue}else{//这里去添加到列表m_listbox.InsertString(m_listbox.GetCount(),m_Path)m_listbox.SetCurSel(m_listbox.GetCount()-1)}}}//这里去更新歌曲列表数据for(inti=0i<m_listbox.GetCount()i ){CStringstrm_listbox.GetText(i,str)m_MusicData.push_back(str)}