dim i as long
for i=1 to 10
beep
next i
for i=1 to 10
beep
next i
解决方案 »
- vb的combobox控件取值问题
- 在网上自动下载一个图片!怎么写 谢谢给点思路
- SQL表记录修改问题!!急!!!
- 调用DLL说找不到动态链接库高手指点一下,在线等
- VB+ACCESS问题请教
- 打印问题急救???
- 如何判断某个窗体是否已经UNLOAD掉了
- 请教一个问题:如何再VB里测试Access数据库是否有口令?如何用VB设置、更改、删除Access数据库的口令?(有代码者加100)
- 在VB如何使用Select Distinct ?
- vb 中windowsmediaplayer控件问题
- 请教高手有关字符的处理问题?
- 哪位用 windows 的柯达 控件 IMGOCR 做过 OCR 识别的例子,识别英文数字的都行?
可以出现音乐...
为什么我在用这个函数的时候, PC的喇叭总是不理睬我?
apibeep 100,50
Call APIBeep(220,500),以220Hz的频率发出音乐0.5秒。
另外设1(do)的频率为c,则2(re),3(mi),4(fa),5(so),6(la),7(xi)的频率分别为:c*2^(2/12),c*2^(4/12),c*2^(5/12),c*2^(7/12),c*2^(9/12),c*2^(11/12),下面的例子从中音的1演奏到高音的1。
Const c = 220Private Sub Command1_Click()
Call APIBeep(c, 500)
Call APIBeep(c * 2 ^ (2 / 12), 500)
Call APIBeep(c * 2 ^ (4 / 12), 500)
Call APIBeep(c * 2 ^ (5 / 12), 500)
Call APIBeep(c * 2 ^ (7 / 12), 500)
Call APIBeep(c * 2 ^ (9 / 12), 500)
Call APIBeep(c * 2 ^ (11 / 12), 500)
Call APIBeep(c * 2, 500)
End Sub
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂ ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂ ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
就是没法出声音!!!用法没有错,为什么?注:我的机器没有装声卡!
Beep
End Sub
但那东西怎么也不响,可是按道理应该响呀.这是怎么回事.
我的问题已经解决了,你到 http://expert.csdn.net/Expert/topic/1181/1181580.xml?temp=.7378809
来,我把分给你!谢谢你了!
yo_jo(悠乔)
Private Declare Function APIBeep Lib "kernel32" Alias "Beep" ( _
ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
To make a beep lasting 500 milliseconds with frequency specified in the
TextBox txtFrequency (try 1000 for starters):Private Sub Command1_Click()
Dim frequency As Longfrequency = CLng(txtFrequency.Text)
APIBeep frequency, 500
End Sub注意:此方法在win98下不起作用,在win2000下没问题
Private Sub Form_Activate()
Dim Cnt As Long
For Cnt = 0 To 5000 Step 10
Beep Cnt, 50
Me.Caption = Cnt
DoEvents
Next Cnt
End Sub