贴吧 | 博客 | 圈子

进入股吧或基金吧 按作者搜索 股票/基金行情

.设为首页
.使用说明
.贴吧交流
.贴吧列表

主板喇叭音乐

举报删除 精华 加锁 置顶 快速回复 引用   楼主 冷VB人 发表于 2007年8月16日 14:10:34
本帖地址:http://bar.hexun.com/d/714339.html 复制 收藏
'打进代码之后直接运行
'//周杰伦的回到过去
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long


Private Sub Form_Load()
playsnd 587, 100: playsnd 784, 100: playsnd 880, 100: playsnd 988, 100:: playsnd 988, 200: playsnd 0, 100
playsnd 988, 100: playsnd 880, 100: playsnd 988, 100: playsnd 1047, 200: playsnd 988, 100: playsnd 988, 100
playsnd 880, 100: playsnd 100, 150: playsnd 880, 100: playsnd 784, 100:: playsnd 988, 100: playsnd 0, (5)
playsnd 988, 100: playsnd 0, (5)::: playsnd 988, 100: playsnd 0, (5):::: playsnd 988, 100: playsnd 880, 100
playsnd 784, 100: playsnd 740, 100: playsnd 784, 200: playsnd 100, 200:: playsnd 784, 100: playsnd 880, 100
playsnd 784, 100: playsnd 988, 100: playsnd 0, (5)::: playsnd 988, 100:: playsnd 0, (5)::: playsnd 988, 100
playsnd 0, (5)::: playsnd 988, 100: playsnd 100, 100: playsnd 587, 100:: playsnd 784, 100: playsnd 1175, 100
playsnd 0, (5)::: playsnd 1175, 99: playsnd 988, 100: playsnd 0, (5):::: playsnd 988, 100: playsnd 0, (5)
playsnd 987, 100: playsnd 100, 100: playsnd 784, 100: playsnd 0, (5):::: playsnd 784, 100: playsnd 880, 200
playsnd 784, 100: playsnd 0, (5)::: playsnd 784, 100: playsnd 0, (5):::: playsnd 784, 50:: playsnd 659, (50)
playsnd 784, 100: playsnd 659, 100: playsnd 784, 100: playsnd 880, 100:: playsnd 100, 100: playsnd 587, 110
playsnd 784, 120: playsnd 880, 130: playsnd 740, 140: playsnd 784, 200:: playsnd 1, 1::::: playsnd 1, 1
End Sub

Function playsnd(ByVal x As Long, y As Long)
Beep x, y * 3
DoEvents
End Function






'只需添加一个timer,不过运行时小心被吓着了^_^
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Dim a As Integer

Private Sub Form_Load()
a = 1500
Timer1.Interval = 10
End Sub

Private Sub Timer1_Timer()
a = a + 100
If a > 3000 Then a = 1500
Beep a, 10
End Sub



'粘贴代码到Form里,什么也不要做,编译...
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) 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
sd 3, 100: sd 5, 50: sd 6, 50: sd 5, 100: sd 3, 50: sd 2, 50: sd 1, 50: sd 5, 50: sd 3, 50: sd 2, 200
sd 2, 100: sd 2, 50: sd 3, 50: sd 5, 100: sd 5, 50: sd 6, 50: sd 3, 150: sd 2, 50: sd 1, 50: sd 16, 150
sd 5, 150: sd 3, 50: sd 2, 50: sd 1, 50: sd 16, 50: sd 1, 50: sd 15, 200
End Sub

Function playsnd(ByVal x As Long, y As Long)
Beep x, y * 4
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 587, l
Case 5
playsnd 659, l
Case 6
playsnd 739, l
Case 7
playsnd 830, l
Case 8
playsnd 880, l
Case 17
playsnd 415, l
Case 16
playsnd 369, l
Case 15
playsnd 329, l
End Select
End Function
本主题共有帖子数 0 篇 共 1 页  1   到第
吧主:冷VB人申请吧主