VC中如何输出声音

来源:百度知道 编辑:UC知道 时间:2024/06/29 02:03:48
我想在VC程序中,设置单击时发出声音,请问要用什么函数,在什么头文件中,我用MFC编程要加这个头文件吗?

用PlaySound函数最简单,下面是百度词条的解释。写的很清楚。

这个函数在winmm.lib中,有图片说明在哪里加。

...................................................

PlaySound  PlaySound函数的声明为: 

  BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound); 

  参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的声音。参数hmod是应用程序的实例句柄,当播放WAV资源时要用到该参数,否则它必须为NULL。参数fdwSound是标志的组合,如下表所示。若成功则函数返回TRUE,否则返回FALSE。 

  播放标志以及含义: 

  SND_APPLICATION 

  用应用程序指定的关联来播放声音。 

  SND_ALIAS 

  pszSound参数指定了注册表或WIN.INI中的系统事件的别名。 

  SND_ALIAS_ID 

  pszSound参数指定了预定义的声音标识符。 

  SND_ASYNC 

  用异步方式播放声音,PlaySound函数在开始播放后立即返回。 

  SND_FILENAME 

  pszSound参数指定了WAVE文件名。 

 &nb