摘要:本文主要向大家介绍了VC编程之在VC++中播放WAV文件,通过具体的内容向大家展示,希望对大家学习VC编程有所帮助。
本文主要向大家介绍了VC编程之在VC++中播放WAV文件,通过具体的内容向大家展示,希望对大家学习VC编程有所帮助。
首先,你必须手工将WAV文件加入到资源文件.rc 中。
象这样:wave
例子:cool wave c:\projects\sounds\cool.wav
然后,在你需要播放WAV的地方加入下面的函数:
bool playresource(lpstr lpname)
{
bool brtn;
lpstr lpres;
handle hres;
hrsrc hresinfo;
hinstance nl=afxgetinstancehandle();
/* find the wave resource. */
hresinfo= findresource(nl,lpname,"wave");
if(hresinfo == null)
return false;
/* load the wave resource. */
hres = loadresource(nl,hresinfo);
if (hres == null)
return false;
/* lock the wave resource and play it. */
lpres=(lpstr)lockresource(hres);
if(lpres==null)
return false;
brtn = sndplaysound(lpres, snd_memory | snd_sync);
if(brtn == null)
return false;
/* free the wave resource and return success or failure. */
freeresource(hres);
return true;
}
最后,你就可以使用了。
playresource("cool");
以上就介绍了VC/MFC的学习,希望对VC/MFC有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言VC/MFC频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号