主题:  如何启用windows自带的声音开关

zjh2003

职务:普通成员
等级:1
金币:-1.0
发贴:85
#12004/4/8 9:52:10
只要是实现静音非静音就行,不要调动整个声音控制面板



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22004/4/8 23:42:25
这个要用WINDOWS API函数。



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#32004/4/9 10:40:24
我的binapi.u32可以.



zjh2003

职务:普通成员
等级:1
金币:-1.0
发贴:85
#42004/4/9 12:42:32
我设计了个按钮,想实现静音非静音的功能

y和宾宾能说详细点么?



zjh2003

职务:普通成员
等级:1
金币:-1.0
发贴:85
#52004/4/12 21:07:57
大家帮下忙啊,很急的说!!!



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928

zjh2003

职务:普通成员
等级:1
金币:-1.0
发贴:85
#72004/4/13 9:33:56
Y在上个帖子中说
引用:
tech.sina.com.cn/c/2002-04-09/12448.html


我不要整个音量控制面板,我只要一个静音非静音就行了,怎么弄?



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#82004/4/14 16:26:05
导入binapi.u32你就可以发现声音控制函数了.



zjh2003

职务:普通成员
等级:1
金币:-1.0
发贴:85
#92004/4/22 15:15:37
滨滨在上个帖子中说
引用:
导入binapi.u32你就可以发现声音控制函数了.


我刚学的,有教程么?



乙苯

职务:普通成员
等级:1
金币:0.0
发贴:10
#102004/4/22 21:57:06
budapi.u32中有

Result := baSetVolume( Device , Volume)

Sets the sound volume.
Device can be 'wave', 'cd' or 'midi'.
Volume ranges from 0 to 100.
Returns 1 if successful, else 0.



olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
#112004/4/22 23:33:51
直接调用喇叭控制就可以了

jumpoutreturn("sndvol32.exe")



zjh2003

职务:普通成员
等级:1
金币:-1.0
发贴:85
#122004/5/23 1:29:18
晕啊,各位大虾一步一步教我成么?刚学的,详细一点啊



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#132004/5/23 9:59:13
我的binapi.u32中有BNA_SetMute函数,可以直接设置声音静音的.



zjh2003

职务:普通成员
等级:1
金币:-1.0
发贴:85
#142004/5/23 10:18:59
详细一点成么?一步一步教啊



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
#152004/5/23 22:33:39
晕...
从网上下载binapi.u32,sorry我自己手上都没有了,嘿嘿
从aw的函数面板中载入外部函数,找到binapi.u32,导入其中的bna_SetMute函数,
在需要静音的地方调用
BNA_SetMute(0,1)
在需要打开声音的地方调用
BNA_SetMute(0,0)
好像是这样吧.