回 帖 发 新 帖 刷新版面

主题:--- VFP 如何调节系统音量? ---

如题。

有没有什么办法呢?

回复列表 (共8个回复)

沙发

这里有一篇:
http://vfp.sunyear.com.tw/viewtopic.php?t=2881&start=0&postdays=0&postorder=asc&highlight=

还有这个系列的教程也是不错的,其中之一:
http://www.meizvfp.com/bbs/dispbbs.asp?BoardID=11&ID=85910&replyID=&skin=1

板凳

Private Declare Function waveOut[color=00ff00]Get[/color]Volume Lib "winmm.dll" (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
Private Declare Function waveOut[color=0000ff]Set[/color]Volume Lib "winmm.dll" (ByVal uDeviceID As Long, ByVal dwVolume As Long) As Long

3 楼

谢谢调皮的小姑娘

MOZ兄惜字如金啊

4 楼

DECLARE Integer auxGetNumDevs IN WINMM
DECLARE Integer waveOutSetVolume IN WINMM Integer,Integer
*无声 
waveOutSetVolume(auxGetNumDevs,0)
*最大音量
waveOutSetVolume(auxGetNumDevs,65535)

5 楼

调节第二个参数,可以获得左右声道的开闭!
你自己在网上查吧!

6 楼

时间长了,好久没用了,具体后面参数的意义记不清了.
资料也没带!只能提供到此.请谅解!

7 楼

cbl518老弟:
    多日没见,一向可好?

8 楼

[quote]调节第二个参数,可以获得左右声道的开闭!
你自己在网上查吧![/quote]

好久不见,以为大师你不会再来这里帮助我们了......


哪个参数? 另外一个参数是检测声卡的吧。

可以关闭左右?

可以混合吗(例如把音源左边声音关掉。然后把右音源混合在左右声道输出)?

我来回复

您尚未登录,请登录后再回复。点此登录或注册