首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB6中的蜂鸣音功能。什么“嘟嘟声”?

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

Stack Overflow用户
提问于 2012-04-23 23:20:21
回答 3查看 3K关注 0票数 5

VB6具有蜂鸣音功能。我很想知道当这个函数被调用时到底会发出什么蜂鸣声。谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-24 02:19:56

更准确地说,VB6有一个beep子例程,而不是一个函数。

这与Kernel32的蜂鸣声入口点完全无关,在Vista7、XP或Windows95中也同样有效。

它从用户的Windows声音方案中播放"Default Beep“声音。如果系统没有声卡,它应该通过主板扬声器发出蜂鸣音,就像Windows中任何其它调用它的声音一样。

这只是一个通用的声音警报。它可能只被包含在被向前移植到VB中的旧的、旧的MS Basic程序使用。

票数 7
EN

Stack Overflow用户

发布于 2012-04-23 23:35:03

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

http://msdn.microsoft.com/en-us/library/windows/desktop/ms679277(v=vs.85).aspx

票数 1
EN

Stack Overflow用户

发布于 2014-02-08 01:19:36

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

声明函数SysBeep& Lib "kernel32“别名"Beep”(ByVal频率为Long,ByVal持续时间为Long)

这应该是不言而喻的,但如果不是,请提供“声明”的种子帮助。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10283381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档