我想在我的VC++程序中播放wav?怎么实现?

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:53:40
我建立的是基于对话框的程序。我想在一打开对话框程序的时候就播放一段wav音频(只需要播放一遍)。我是应该在App::InitInstance()中写代码,还是应该在Dlg::OnInitDialog()中写?具体怎么写?用什么函数播放声音?
大侠最好能贴个运行成功过的小段落给我参考参考,谢谢啦!
我要播放的wav音频文件,我已经加入资源中,其ID位:IDR_WAVE1。

winmm.lib//加入工程
#include "Mmsystem.h"//包含头文件
//Dlg::OnInitDialog()这时写是触发对话框时开始播放.
App::InitInstance()启动程序开始播放

PlaySound(MAKEINTRESOURCE(IDR_WAVE1),AfxGetResourceHandle(),SND_ASYNC|SND_RESOURCE|SND_NODEFAULT);