1

我不想真正制作乒乓复活节彩蛋,但对于使用 Dreamweaver 的任何人,请尝试在颜色选择框中输入“dreamweaver”来打一轮乒乓球。

我想知道它是如何工作的一点是一旦你输了就结束了。

在您输掉之后,无论您是否打开音量,它都会立即播放一首小曲子。事实上,无论你有没有扬声器,它都会播放,这让我觉得声卡本身正在播放曲调。

如何在 vb.net 中实现类似的效果,在没有声音或扬声器的情况下播放音符?

我想这需要 P/Invoke,因为在框架内没有明显的方法。

谢谢你的帮助!

我不需要一整首歌,一个简单的哔声或改变哔声频率的能力就足够了。

4

1 回答 1

0

也许这就是您正在寻找的:

http://msdn.microsoft.com/en-us/library/ms679277(VS.85).aspx

VB.Net 声明:

<DllImport("kernel32.dll", SetLastError := True)> _
Private Shared Function Beep(ByVal dwFreq As UInteger, ByVal dwDuration As UInteger) As Boolean
End Function

但它可能不适用于 64 位 XP、Vista 或 Win7。

于 2009-12-29T20:12:42.297 回答