添加音乐背景

匿名 (未验证) 提交于 2019-12-02 23:05:13

所需头文件

#include<windows.h>

#include<mmsystem.h>

#pragma comment(lib,“winmm.lib”)

步骤

2.导入资源文件

3.导入成功之后可以直接写代码播放

播放音乐的全部代码如下

#include"resource.h"//导入资源之后有一个resource.h头文件 记得加上
#include<Windows.h>
#include<mmsystem.h>
#pragma comment(lib,“winmm.lib”)

int main()
{
PlaySound(LPWSTR(IDR_WAVE1), GetModuleHandle(NULL), SND_RESOURCE | SND_ASYNC | SND_LOOP);
//PlaySound(MAKEINTRESOURCE(IDR_WAVE1), GetModuleHandle(NULL), SND_RESOURCE | SND_ASYNC | SND_LOOP);

//上面两种方式都可以  IDR_WAVE1 是导入资源的ID    //下面针对第三个参数做一下解释 //SND_RESOURCE 表示使用的资源文件(如果是文本文件 exe要带上一个音乐文件才能实现音乐播放) //SND_ASYNC  异步播放  //SND_LOOP  循环播放  必须要用到SND_ASYNC while (1);//防止直接退出程序 return 0; 

}


2018/12/30补充

如果遇到有未定义标识符的问题,如果是某个函数未定义,那么加上头文件

如果是里面的资源ID有问题,打开项目中的rc文件找到正确的资源ID,同时记得加上resource.h这个头文件(导入资源之后自动创建)

作者:Sum7mer
来源:CSDN
原文:https://blog.csdn.net/Sum7mer/article/details/79003631
版权声明:本文为博主原创文章,转载请附上博文链接!

文章来源: https://blog.csdn.net/qq_43026520/article/details/87249220
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!