WinApi可播放Wav声音文件Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As LonglpszSoundName:声音文件所在目录
uFlags       : 设置值
   &H0  同步 程序等到声音放完继续
   &H1  异步 程序不必等到声音放完就可继续
   &H8  重复播放 要与 &H1 合用
   &H10 若有其它声音播放中则返回False 
   &H4  播放存储器中的声音

解决方案 »

  1.   

    感谢您使用微软产品。您在控制面板的声音选项中可以获得的系统声音都能在VB中用API函数MessageBeep调用。以下链接提供了相关的详细信息和例子。
    Q110103 How to Invoke MessageBeep API to Play System Alert .WAV Sounds
    http://support.microsoft.com/support/kb/articles/q110/1/03.asp
    - 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。