【VB声明】
Private Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long【说明】
用于生成简单的声音 【返回值】
Long,TRUE(非零)表示成功,否则返回零。会设置GetLastError 【备注】
在windows95中,这个函数简单的播放默认系统响铃【参数表】
dwFreq --------- Long,声音频率(从37Hz到32767Hz)。在windows95中忽略 dwDuration ----- Long,声音的持续时间,以毫秒为单位。如为-1,表示一直播放声音,直到再次调用该函数为止。在windows95中会被忽略
Private Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long【说明】
用于生成简单的声音 【返回值】
Long,TRUE(非零)表示成功,否则返回零。会设置GetLastError 【备注】
在windows95中,这个函数简单的播放默认系统响铃【参数表】
dwFreq --------- Long,声音频率(从37Hz到32767Hz)。在windows95中忽略 dwDuration ----- Long,声音的持续时间,以毫秒为单位。如为-1,表示一直播放声音,直到再次调用该函数为止。在windows95中会被忽略
解决方案 »
- 有关两个字符串相加的问题(现在用,在线等候)
- OLE中嵌入Excel表格,能否去掉菜单栏?
- 请问怎样把TEXT1里面的内容都选中?
- 關於文本框中數据的顯示問題???
- 每次运行都出现 “至少有一个参数没有设置”点确定后出现"refesh"的方法"IAdodc"失败
- 如何截获数据库操作时来自服务器的错误返回码
- 100分求,vsprinter控件unicode字符显示
- 通过EXECL单元格触发一个VB应程序
- 求助高手
- 关于如何实时检测文本控件的输入字符问题?
- 向各位高手请教:为什么我的VB里不能加入图片?每点PICTURE,VB就自动关闭了?非常感谢!
- 大家好,请帮下我好吗?是关于水晶报表的打印的问题。
Private Sub Command1_Click()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: [email protected]
' Attempt to play a note at 800 Hz for 2 seconds. This will only
' behave this way on Windows NT/2000; users of Windows 95/98 will only hear the
' default sound.
Dim retval As Long ' return value
retval = Beep(800, 2000) ' ideally, an 800 Hz tone for 2 seconds
End Sub
由于我正在学习DIRECTX编程,所以代码一时间也写不出来。你可以买一盘Directx开发包,安装后 samples\Multimedia\VBSamples\DSound目录里就有你需要的代码。
使用BEEP只能发出DEFAULT BEEP,我用的是WIN ME.除了BEEP还有什么?