char * fliter="AVI(*.avi)/0*.avi/0mp3(.mP3)/0*.MP3/0MPEG(.MPEG)/0*.MPEG/0/0";//
方法:/0作为分割,/0/0作为结尾
CFileDialog dlg(true,NULL,NULL,OFN_ALLOWMULTISELECT,NULL,NULL);
CString strfilebuf;
dlg.m_ofn.lpstrFile=strfilebuf.GetBuffer(2048);
dlg.m_ofn.lpstrFilter=fliter;
dlg.m_ofn.nMaxFile=2048;
dlg.m_ofn.lpstrTitle="打开多媒体文件";
if (dlg.DoModal()==IDOK)
{
m_FileName = dlg.GetPathName();
m_Stop.SendMessage(WM_LBUTTONDOWN,0,0);
PlayFile(m_FileName);
}