请问一下vb能不能在打开一个窗体时播放音乐啊?如果能,那代码是什么?如果不能,那哪个程序能啊?

如题所述

'要生成程序才有效
'播放资源文件文件中的声音
'点击vb菜单-工具-资源编辑器,用鼠标拉宽,倒数第二个按钮,把你的wav文件添加进去,类型名为"WAVE",标识号为"MySound",注意都要带上双引号,然后保存资源文件,例子及代码如下,要生成程序才有效:
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" _
(ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Private Const SND_ASYNC& = &H1
Private Const SND_NODEFAULT& = &H2
Private Const SND_RESOURCE& = &H40004
Dim hInst As Long
Dim sSoundName As String
Dim lFlags As Long
Dim lRet As Long
Private Sub Form_Load()
hInst = App.hInstance
sSoundName = "MySound"
lFlags = SND_RESOURCE + SND_ASYNC + SND_NODEFAULT
lRet = PlaySound(sSoundName, hInst, lFlags)
End Sub

其实我不想用同样的代码回答相同的问题的,这种问题我回答好几个了,你提问的时候页面下方应该列举了部分类似的已解决的问题的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-19
当然可以的,不过代码我也不会的
第2个回答  2012-07-19
可以的
第3个回答  2012-07-19
能,代码请百度WINDOS API 函数,里面很详细的介绍如何用API播放音频文件。
第4个回答  2012-07-19
请参见:
vb背景,自动播放,在6.0精简版能运作,_百度知道
http://zhidao.baidu.com/question/452360675.html?oldq=1
相似回答