玄関へお回り下さい。
Win32 API でビープ音を使って音階を鳴らす (1個)             (SNo.072)
使用コントロール Button6
その他条件 WindowsXP(Vista) Visual Basic 2005(VB2008)
 
★ Win32 API でビープ音を使って音階を鳴らす
 
'ビープ音を発生させる(1234)
<System.Runtime.InteropServices.DllImport("KERNEL32.DLL")> _
Private Shared Function Beep( _
    ByVal dwFlags As Integer, _
    ByVal dwDuration As IntegerAs Integer
End Function
Private Sub Button6_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button6.Click
'Win32 API でビープ音を使って音階を鳴らす
    Call Beep(262, 300)
    Call Beep(294, 300)
    Call Beep(330, 300)
    Call Beep(349, 300)
    Call Beep(392, 300)
    Call Beep(440, 300)
    Call Beep(494, 300)
    Call Beep(523, 300)
End Sub


又は、.NET Framework 2.0 以降の Consoleクラスの Beepメソッド を使って
  System.Console.Beep(262, 300)
  System.Console.Beep(294, 300)
  System.Console.Beep(330, 300)
  System.Console.Beep(349, 300)
  System.Console.Beep(392, 300)
  System.Console.Beep(440, 300)
  System.Console.Beep(494, 300)
  System.Console.Beep(523, 300)
 

ビープ音だけでは味気ないので、Beep 音を使って音階を鳴らして見ました。





2005/10/04


VBレスキュー(花ちゃん)
VB.NET2003  VB2005