在MFC的窗口中怎样添加背景音乐

马栏山的飘飘 2010-06-08 07:08:13
我现在在做一个小游戏,需要加一个WMA或者是WAV格式的背景音乐,是在窗口中添加的,而不是对话框,请问一下该怎样添加,谢谢!!!
...全文
835 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
reggiekiller 2010-12-29
  • 打赏
  • 举报
回复
插入资源之后
PlaySound((LPCTSTR)IDR_WAVE1, AfxGetInstanceHandle(), SND_RESOURCE | SND_ASYNC);
zjfhgdx 2010-12-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mawanglin2008 的回复:]
但是我用了playsong过后点击播放音乐过一会儿窗口里面的所有内容就不见了,如果是把背景音乐弄成程

序启动时就播放则只会在音乐播放完后才会出现窗口!!宁外就是怎样让背景音乐在点击“播放音乐”后一直播放,而不是只放一次???谢谢大家了……
[/Quote]
播放音乐要另外建一个线程,你的主线程用来播放音乐了,当然处理不了别的事情了,比如界不会面刷新了
忧郁马赛克 2010-12-29
  • 打赏
  • 举报
回复
多放几首?
wenxian8 2010-12-29
  • 打赏
  • 举报
回复
在对话框里添加背景音乐。这个问题,我前段时间已经解决了,你可以到此http://blog.163.com/wenxianliang08@126/blog/static/835832632010102114132316/ 看看
chenhaiyu000 2010-12-29
  • 打赏
  • 举报
回复
加入播放线程,放在初始化函数里面启动,然后线程里面播放音乐
Sou2012 2010-12-29
  • 打赏
  • 举报
回复
PlaySong就可以啊。
coldDick 2010-12-28
  • 打赏
  • 举报
回复
线程问题
马栏山的飘飘 2010-06-08
  • 打赏
  • 举报
回复

但是我用了playsong过后点击播放音乐过一会儿窗口里面的所有内容就不见了,如果是把背景音乐弄成程

序启动时就播放则只会在音乐播放完后才会出现窗口!!宁外就是怎样让背景音乐在点击“播放音乐”后一直播放,而不是只放一次???谢谢大家了……
马栏山的飘飘 2010-06-08
  • 打赏
  • 举报
回复
但是我用了playsong过后点击播放音乐过一会儿窗口里面的所有内容就不见了,如果是把背景音乐弄成程序启动时就播放则只会在音乐播放完后才会出现窗口!!
liudafei1 2010-06-08
  • 打赏
  • 举报
回复
用多媒体库就行,想要手动包含多媒体库的库文件,用playSound就行了
vann1982 2010-06-08
  • 打赏
  • 举报
回复
窗口? 音乐在后台播放吧 PlaySound

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧