求各位大牛帮助。。不要沉啊,很急,作业马上要交了!!!
mfc吧
全部回复
仅看楼主
level 2
仙少群 楼主
一个MP3媒体播放器,老师要求用消息命令来实现,我自己建了一个MP3类,里面包含播放暂停继续等函数,但是为什么在dlg.cpp中调用这些函数的时候全都没有用,系统没报错,但是暂停之类的功能也没实现。大神求帮助。
其中一段暂停代码如下
void mp3::Pause()
{
mciSendCommand(DeviceID,MCI_PAUSE,0,NULL);
}
2015年06月08日 05点06分 1
level 2
仙少群 楼主
顶+111111111不要沉[委屈]
2015年06月08日 05点06分 2
level 2
仙少群 楼主
然后暂停按钮的代码如下
void CMYPlayerDlg::Onpause()
{
CString strtemp;
mp3 mp3;
GetDlgItemText(IDC_pause,strtemp);
if(strtemp.Compare("暂停")==0){
mp3.Pause();
SetDlgItemText(IDC_pause,"继续");
KillTimer(0);
}
if(strtemp.Compare("继续")==0){
mp3.resum();
SetTimer(0,1000,NULL);
SetDlgItemText(IDC_pause,"暂停");
}
}
2015年06月08日 05点06分 3
level 2
仙少群 楼主
[泪][泪]
2015年06月08日 05点06分 4
level 2
仙少群 楼主
秒沉啊。。。。
2015年06月08日 05点06分 5
顶顶顶
2015年06月08日 05点06分
level 11
你的代码不完整唉
2015年06月08日 05点06分 6
少了些什么,我只贴了这么一部分
2015年06月08日 05点06分
level 11
你用的是什么编译器
2015年06月08日 05点06分 7
vc6.0的。
2015年06月08日 06点06分
level 11
你这里的定义有问题mp3 mp3;改成mp3 m_mp3;
2015年06月08日 05点06分 8
level 11
你可以试试,你调用的暂停,播放等函数时,在里面加上MessageBox,看看是否成功调用
2015年06月08日 05点06分 9
1