C# 按钮控制windows音量
来源:互联网 发布:程序员工作总结优缺点 编辑:程序博客网 时间:2024/04/30 07:56
一个项目中要用到的一个功能,但是这种方法仅限于直接增加和减小音量。最理想化的控制条来控制音量还需要调研。
经过测试,这种方法在win7下也能正常使用
如图
代码如下
控制系统音量
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;//dll引用要用到的namespace WindowsFormsApplication2{ public partial class Form1 : Form { [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam); const uint WM_APPCOMMAND = 0x319; const uint APPCOMMAND_VOLUME_UP = 0x0a; const uint APPCOMMAND_VOLUME_DOWN = 0x09; const uint APPCOMMAND_VOLUME_MUTE = 0x08; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {//增加音量 SendMessage(this.Handle, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_UP * 0x10000); } private void button2_Click(object sender, EventArgs e) {//减少音量 SendMessage(this.Handle, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_DOWN * 0x10000); } private void button3_Click(object sender, EventArgs e) {//静音切换 SendMessage(this.Handle, WM_APPCOMMAND, 0x200eb0, APPCOMMAND_VOLUME_MUTE * 0x10000); } private void button1_MouseDown(object sender, MouseEventArgs e) { } }}
- C# 按钮控制windows音量
- 控制windows系统音量
- c#音量控制
- c#里音量控制
- c#里音量控制
- C# 控制PPC音量
- C#控制音量
- C# 控制音量大小
- C#控制音量、实现摄像头
- c# 控制音量大小 CoreAudioApi
- C# 对windows 音量调节
- C# 控制系统音量,静音 (加减按钮形式)
- Windows 7单个程序音量控制
- C# 控制音量 (滚动条形式)
- C#控制音量、实现摄像头(荐)
- cocos2d-x 控制android硬件音量大小调节按钮
- 音量控制按钮有小红叉&&插头已从插孔拔出
- 自定义控件 非常有质感的音量控制按钮
- 算法简介—模拟退火算法
- ios 调用系统提示音教程
- c++文件读写操作
- Linux下双网卡绑定七种模式
- 题目推荐—POJ DP 分类
- C# 按钮控制windows音量
- MyEclipse安装、配置到部署、运行web项目
- 题目推荐—POJ数学题目
- 结构体的内存分配
- android 进程5个等级
- javascript语言精粹-------------------------读书笔记
- release跟nil有什么区别
- 算法简介—KMP配图详解
- 堆排序