在程序中添加背景音乐!...

//呵呵,这还是我第一次实现该功能呢,效果不错哦!

//在程序中使用背景音乐时,记得包括以下两行代码(使用PlaySound函数
//时需要在#include<windows.h>后面加上,
//注意:不能加在前面)

//#include <mmsystem.h>   
//#pragma comment(lib, "WINMM.LIB")

//注意:导入的音乐格式应为wav

 

//播放音乐函数
void CPlaySoundDlg::OnBUTTONPlay()
{
 BOOL bPlay =PlaySound(MAKEINTRESOURCE(IDR_WAVE1),//IDR_WAVE1为导入的音乐ID
  AfxGetResourceHandle(),
  SND_ASYNC|SND_RESOURCE|SND_LOOP);
 if(!bPlay)
 {
  AfxMessageBox(TEXT("播放背景音乐失败!"));
  DWORD dwErr =GetLastError();
  CString strErr;
  strErr.Format("错误原因:0x%.8X",dwErr);
  AfxMessageBox(strErr);
 }
}


//停止播放音乐函数
void CPlaySoundDlg::OnBUTTONPause()
{
 PlaySound(NULL,NULL,SND_PURGE);  
}

 

posted @ 2011-11-18 13:15  氺〤魚Oo。  阅读(327)  评论(0编辑  收藏  举报