VB6中的蜂鸣功能。什么;“嘟嘟”声;?

VB6中的蜂鸣功能。什么;“嘟嘟”声;?,vb6,hardware,Vb6,Hardware,VB6具有蜂鸣功能。我很想知道调用这个函数时,会发出什么样的蜂鸣声。谢谢 如果主板内置了一个扬声器(在古老的主板上是一个小高音扬声器,或者在不那么古老的主板上是一个更小的嘟嘟声扬声器),那么这就是嘟嘟声。在Windows Vista中,不再支持嘟嘟声功能,但在Windows 7中,嘟嘟声功能被恢复,并通过计算机的声音设备进行路由 更准确地说,VB6有一个嘟嘟声子程序,而不是一个函数 这与Kernel32的Beep入口点没有任何关系,在Vista中的效果与在windows7、XP或windows9

VB6具有蜂鸣功能。我很想知道调用这个函数时,会发出什么样的蜂鸣声。谢谢

如果主板内置了一个扬声器(在古老的主板上是一个小高音扬声器,或者在不那么古老的主板上是一个更小的嘟嘟声扬声器),那么这就是嘟嘟声。在Windows Vista中,不再支持嘟嘟声功能,但在Windows 7中,嘟嘟声功能被恢复,并通过计算机的声音设备进行路由


更准确地说,VB6有一个嘟嘟声子程序,而不是一个函数

这与Kernel32的Beep入口点没有任何关系,在Vista中的效果与在windows7、XP或windows95中一样好

它播放用户的Windows声音方案中的“默认蜂鸣声”。如果系统没有声卡,它应该通过主板扬声器发出嘟嘟声,就像在Windows中为调用它的任何其他设备播放这种声音一样


这只是一个通用的声音警报。它可能只供移植到VB中的旧MS Basic程序使用。

要使用主板内置扬声器并绕过计算机的声音设备(无论是否安装),请使用它(仅在XP上测试)

声明函数SysBeep&Lib“kernel32”别名“Beep”(ByVal Freq为Long,ByVal Duration为Long)


这应该是不言自明的,但如果不是,请在“Declare”上添加帮助。

我相信这是主板的寻呼机。显然,这个遗迹被转到了.NET:我猜它使用了这个函数。