'母亲节的礼物----提前献给天下所有的母亲
'粘贴代码到Form里,什么也不要做,编译...
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Form_Load()
runsound
End Sub
Sub runsound()
sd 6, 150: sd 5, 50: sd 3, 100: sd 5, 100: sd 8, 100: sd 6, 50: sd 5, 50: sd 6, 200
Sleep 50
sd 3, 100: sd 5, 50: sd 6, 50: sd 5, 100: sd 3, 100: sd 1, 50: sd 16, 50: sd 5, 50: sd 3, 50: sd 2, 200
Sleep 50
sd 2, 150: sd 3, 50: sd 5, 100: sd 5, 50: sd 6, 50: sd 3, 100: sd 2, 100: sd 1, 200
Sleep 50
sd 5, 150: sd 3, 50: sd 2, 50: sd 1, 50: sd 16, 50: sd 1, 50: sd 15, 200
Sleep 50
End Sub
Function playsnd(ByVal x As Long, y As Long)
Beep x, y * 3
DoEvents
End Function
Function sd(n&, l&)
Select Case n
Case 1
playsnd 440, l
Case 2
playsnd 494, l
Case 3
playsnd 554, l
Case 4
playsnd 622, l
Case 5
playsnd 698, l
Case 6
playsnd 784, l
Case 7
playsnd 880, l
Case 8
playsnd 988, l
Case 17
playsnd 392, l
Case 16
playsnd 349, l
Case 15
playsnd 311, l
End Select
End Function
'粘贴代码到Form里,什么也不要做,编译...
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Form_Load()
runsound
End Sub
Sub runsound()
sd 6, 150: sd 5, 50: sd 3, 100: sd 5, 100: sd 8, 100: sd 6, 50: sd 5, 50: sd 6, 200
Sleep 50
sd 3, 100: sd 5, 50: sd 6, 50: sd 5, 100: sd 3, 100: sd 1, 50: sd 16, 50: sd 5, 50: sd 3, 50: sd 2, 200
Sleep 50
sd 2, 150: sd 3, 50: sd 5, 100: sd 5, 50: sd 6, 50: sd 3, 100: sd 2, 100: sd 1, 200
Sleep 50
sd 5, 150: sd 3, 50: sd 2, 50: sd 1, 50: sd 16, 50: sd 1, 50: sd 15, 200
Sleep 50
End Sub
Function playsnd(ByVal x As Long, y As Long)
Beep x, y * 3
DoEvents
End Function
Function sd(n&, l&)
Select Case n
Case 1
playsnd 440, l
Case 2
playsnd 494, l
Case 3
playsnd 554, l
Case 4
playsnd 622, l
Case 5
playsnd 698, l
Case 6
playsnd 784, l
Case 7
playsnd 880, l
Case 8
playsnd 988, l
Case 17
playsnd 392, l
Case 16
playsnd 349, l
Case 15
playsnd 311, l
End Select
End Function