首页 相关文章 vc在应用程序中播放声音资源文件

vc在应用程序中播放声音资源文件

如果能够在启动应用程序过程中再相应地添加声音文件的播放效果,那一定是件更令人高兴的事情,针对这个问题,本实例介绍了如何在Visual C++开发的应用程序中播放声音资源文件。

一、实现方法

   为了保证程序的完整性,首先用文本编辑器(如记事本)打开应用程序的资源文件(.rc文件),在最后加入自己的声音资源,如下IDW WAVE "c:\kav\sound\virus.wav",并保存资源文件。当然,开发人员也可以通过Visual C++的IDE环境向程序添加声音资源,这不是本实例讲述的重点,所以不再赘述。

   一般情况下,为了实现启动画面和声音同时播放的效果,可以在应用程序中要播放声音的地方启动另一线程,用来播放声音,虽然本实例没有启动画面,但是还是在一个线程中来实现声音资源文件的播放。启动线程的代码如下:
AfxBeginThread((AFX_THREADPROC)sound,NULL,THREAD_PRIORITY_NORMAL);

   上述函数中sound为一个回调函数,该函数首先用AfxGetInstanceHandle()函数获得应用程序实例的句柄,然后用函数FindResource()...[ 查看全文 ]

2016-02-19 标签:

vc在应用程序中播放声音资源文件的相关文章

手机页面
收藏网站 回到头部