MCI做播放器的小问题
- C/C++ code
op.dwCallback=NULL; op.lpstrAlias=NULL; op.lpstrDeviceType=_T("MPEGAudio"); CFileDialog dlg(TRUE); if(IDOK==dlg.DoModal()) { CString temp=dlg.GetPathName(); temp.Replace("\\","\\\\"); op.lpstrElementName=(LPCSTR)temp; } op.wDeviceID=0; if(0!=mciSendCommand(0,MCI_OPEN,MCI_OPEN_ELEMENT,(DWORD)&op)) AfxMessageBox("打开失败!");打开失败,但是我用MessageBox输出过路径是没有问题的加上_T()也不行,想用文件对话框打开一个mp3再播放。
[解决办法]
http://hi.baidu.com/hot_life/item/fd3be813ba2c95041894ec10