`
yingyingol
  • 浏览: 745128 次
文章分类
社区版块
存档分类
最新评论

在资源文件中加入声音资源

 
阅读更多
本文介绍如何在VC资源文件中加入自己的声音资源,使自己的应用程序可以播放声音。
1,首先用文本编辑器(如记事本)打开资源文件(.rc文件)
在最后加入自己的声音资源,如下

保存资源文件。

2,在应用程序中要播放声音的地方启动另一线程,用来播放声音

3,添加线程回调函数
这里介绍加载资源的方法。首先用函数AfxGetInstanceHandle()获得实例的句柄,其次用函数FindResource找到自己的声音资源。

找到声音资源后,要用LoadResource加入该资源

最后锁定资源内存块,并返回所标定内存块的虚拟内存地址。如果该资源被成功锁定的话,则返回值指向该资源开始处的第一个字节:

注意:若上述四步中的任何一步发生问题,则返回并释放相应的内存。接下去要做的事情就是根据文件数据类型进行数据加载。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics