c#窗体应用程序如何通过trackbar控制麦克风音量和系统音量?

subufan 2012-05-09 06:01:28
如题,
c#窗体应用程序如何通过trackbar控制麦克风音量和系统音量?
另外,显示的时候trackbar得显示当前音量哇
...全文
356 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
subufan 2012-05-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

C# code

[code=C#]
[DllImport("winmm.dll")] //引用winmm.dll
public static extern long waveOutSetVolume(uint deviceID, uint Volume); //参数为uint
private void trackBar1_Scroll(object sender, Eve……
[/Quote]
是不是得先把trackbar的值映射到0x0000~0xFFFF范围。。。
Conmajia 2012-05-10
  • 打赏
  • 举报
回复
有 Set 就会有 Get
subufan 2012-05-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

[code=C#]
[DllImport("winmm.dll")] //引用winmm.dll
public static extern long waveOutSetVolume(uint deviceID, uint Volume); //参数为uint
private void trackBar1_Scroll(object sender, Eve……
[/Quote]
我怎么觉得少了什么,这样就可以吗? 请问开始时trackbar如何显示当前音量呢?嘿嘿
  • 打赏
  • 举报
回复

[code=C#]
[DllImport("winmm.dll")] //引用winmm.dll
public static extern long waveOutSetVolume(uint deviceID, uint Volume); //参数为uint
private void trackBar1_Scroll(object sender, EventArgs e)
{
waveOutSetVolume(0, Convert.ToUInt16(trackBar1.Value));

}
[/code]
subufan 2012-05-10
  • 打赏
  • 举报
回复
呵呵,自己先顶一下
其他语言如c++可以实现哇,我就不信c#不行。。
lvxianda 2012-05-09
  • 打赏
  • 举报
回复
太有难度了~

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧