首页 > 编程语言 >在程序中添加背景音乐!...

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

时间:2023-01-25 22:10:18浏览次数:42  
标签:strErr ... 背景音乐 IDR SND 添加 PlaySound 播放


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

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

//在程序中使用背景音乐时,记得包括以下两行代码(使用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);
}

 

标签:strErr,...,背景音乐,IDR,SND,添加,PlaySound,播放
From: https://blog.51cto.com/softo/6022973

相关文章

  • Java连接SQL 2005数据库!...
    importjava.sql.Connection;//导入连接数据库类importjava.sql.DriverManager;//导入数据库驱动管理类importjava.sql.SQLException;//导入连接数据库异常类public......
  • Java计时器Timer的使用!...
    importjavax.swing.JFrame;importjavax.swing.Timer;importjava.awt.event.ActionListener;importjava.awt.event.ActionEvent;publicclassMyFrame{......
  • Java之线程的使用!...
    importjava.lang.Thread;//引入线程类publicclassMyThread{publicstaticvoidmain(String[]args){//用实现线程接口的类创建线程并执行线程......
  • java之将窗口置顶!...
    importjavax.swing.JFrame;publicclassWindowOnTop{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("MyJFrame!");frame.......
  • Java操作数据库类Statement之注意事项!...
    import java.sql.StatementStatement类可用于执行SQL语句,不同类型的SQL语句,需要使用不同的方法,具体如下:ResultSet executeQuery(Stringsql)//用于执行select语句,......
  • Jaa之产生随机数!...
    importjava.util.Random;publicclassWindowOnTop{publicstaticvoidmain(String[]args){Randomrandom=newRandom();for(inti=1;i<11;i+......
  • Java之判断今天是今年的第几天!...
    importjava.util.Date;publicclasswhichDay{publicstaticvoidmain(String[]args){//获取系统时间Datedate=newDate();//%tj表......
  • Java之以指定区域输出Date!...
    importjava.util.Date;importjava.util.Locale;publicclasslocaleDate{publicstaticvoidmain(String[]args){Datedate=newDate();......
  • Java之获取屏幕大小并将窗口居中显示!...
    importjava.awt.Dimension;importjava.awt.Toolkit;importjavax.swing.JFrame;publicclassgetScreenSize{publicstaticvoidmain(String[]args){......
  • 注意:Java的ResultSet对象,默认是不可更新的!...
     注意啊!Java的ResultSet对象,默认是不可更新的,仅有一个向前移动的指针,因此,只能遍历它一次,并且只能按从第一行到最后一行的顺序进行。如果需要ResultSet指针具有移动和可......