声明以下的方法:
调用方法
补充:
很抱歉,之前从没做过这方面的,所以提供的东西是网上看来的,自己测试的时候只测试了0x0000,发现果然没声音就以为有用.事实上找遍现中文网页上所有提供的案例,发现百分百的人在盲目转贴,因为这个的确跟本测试不通.
我不知道你英文如何,
现在提供一个页面给你,你可以仔细阅读参考一下.这个是一个完整的声音控制类库,除音量以外还有其他属性调节方法,并提供下载,下载下来后你可以直接调用其中的方法,这个类库采用发VS2005写的.当然,你首先还是要先看懂作者的一些说明.至少要看明白要调用哪个方法来控制音量.
http://www.dreamincode.net/forums/showtopic45693.htm
当然,作者还是调用了winmm.dll.
所以我前面回答是一个片段而已.
最后补充:
用法如下
下载前面地址给出的页中文章最后那个附件.生成附近件中的类库,得到PC_VolumeControl.dll这个文件.将其拖入你自己的工程,然后引用这个DLL.在你的程序中使用如下语句调用.
PC_VolumeControl.VolumeControl.SetVolume(100000);
上面输入的数值是100000是我测试所得的最高音量值,不知道在你的系统最大音量值是多少,你可以自己进行一下测试..
如何生成,如何引用知道吗?不知道给我发站内消息.
C# 控制系统音量 (详细介绍)
最新推荐文章于 2014-11-29 14:02:07 发布
本文介绍了一个用于调节Windows系统音量的C#方法。通过调用winmm.dll中的waveOutSetVolume函数,可以实现对系统音量的控制。提供了具体的参数解释和一个完整的音量控制类库的下载链接。
881

被折叠的 条评论
为什么被折叠?



