博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 实现电脑系统音量的增加,减少,静音等。
阅读量:4611 次
发布时间:2019-06-09

本文共 1380 字,大约阅读时间需要 4 分钟。

网上转载的内容不知道正确与否待本人验证后,给予测试结果!!!

1 using System.Runtime.InteropServices; 2     public partial class Form1 : Form 3     {         4         private const int APPCOMMAND_VOLUME_MUTE = 0x80000; 5         private const int APPCOMMAND_VOLUME_UP = 0xA0000; 6         private const int APPCOMMAND_VOLUME_DOWN = 0x90000; 7         private const int WM_APPCOMMAND = 0x319; 8         [DllImport("user32.dll")] 9         public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg,10             IntPtr wParam, IntPtr lParam);11         public Form1()12         {13             InitializeComponent();14         }15 16 17         private void button1_Click(object sender, EventArgs e)18         {19             SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle,20                 (IntPtr)APPCOMMAND_VOLUME_MUTE);21         }22 23 24         private void button2_Click(object sender, EventArgs e)25         {26             SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle,27                 (IntPtr)APPCOMMAND_VOLUME_DOWN);28         }29 30 31         private void button3_Click(object sender, EventArgs e)32         {33             SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle,34                 (IntPtr)APPCOMMAND_VOLUME_UP);35         }36 37     }38 //button1_click事件让电脑系统静音;button2_click事件实现音量的减少;button3_click事件pc系统音量的添加。

 

转载于:https://www.cnblogs.com/weiterli/p/7846912.html

你可能感兴趣的文章
mysql日期类型默认值'0000-00-00'容错处理
查看>>
openni和骨架追踪 rviz查看---34
查看>>
防止网站被iframe调用
查看>>
B - 畅通工程(并查集)
查看>>
linux使用rz、sz快速上传、下载文件
查看>>
判断数字的正则表达式
查看>>
DOC常用命令(转)
查看>>
php写一个判断是否有cookie的脚本
查看>>
Mac配置Fiddler抓包工具
查看>>
转:Java并发集合
查看>>
Word截图PNG,并压缩图片大小
查看>>
Python项目对接CAS方案
查看>>
mysql产生随机数
查看>>
编程风格
查看>>
熟悉常用的Linux命令
查看>>
易之 - 我是个大师(2014年3月6日)
查看>>
Delphi中窗体的事件
查看>>
file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did
查看>>
Error:Syntax error: redirection unexpected
查看>>
linux vi编辑器
查看>>