控制系统音量
 
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音量相关推荐

  1. 红外控制Windows音量by python

    在宿舍刷剧时经常会贪在凳子上懒得调音量,看着实验室吃灰的8266,故有了想法做一个遥控控制音量的东东. esp8266部分 arduino比较简单,直接给出代码. #include <Ardui ...

  2. 设置计算机关机静音,Shortcuts 捷径控制 Windows 电脑:静音开关、音量调节、待机、关机...

    在 iPhone 上通过 Shortcuts 捷径控制 Windows 电脑:静音开关.音量调节.待机.关机 演示视频 : 教程: 一.使用方法: 1.Windows 上安装一个 SSH 服务器软件并 ...

  3. java控制系统音量_Java 控制 Windows 系统音量-Go语言中文社区

    目录 1.使用 Java 来控制 Windows 系统音量,使用 JNA 调用 windows 底层 API 因为有点麻烦,所以这里采用纯 Java API结合 VBS 脚本的方式进行控制. 2.可以 ...

  4. 全面控制Windows任务栏

    使用Windows95/NT/98操作系统的用户知道:Windows正常启动后,在电脑屏幕下方出现一块 任务栏.从系统功能角度而言,整个任务栏包括几个不同的子区域,从左至右依次是:开始 按钮.应用程序 ...

  5. Unity全局音量控制以及音量信息存储在本地

    Unity全局音量控制以及音量信息存储在本地 一个简单的全局音量控制功能,主要实现进入游戏音量同步以前的设置,点击设置弹出设置窗口,点击小喇叭禁用\开启音量,移动滑动条调节音量大小. 一.进入游戏时设 ...

  6. html 5音乐界面控制,使用按钮控制HTML5背景音乐开关

    演示:使用按钮控制HTML5背景音乐开关 你的浏览器不支持audio标签. $("#audio_btn").click(function() { var music = docum ...

  7. android 耳机按钮控制音乐播放

    1.一般我们耳机上有按钮可以实现音量加减控制中间还有一个按钮也可以监听到它的点击事件.还有就是可以监听到耳机的插拔事件. 2.首先实现耳机插拔事件的监听,注册一个插拔事件的静态action <a ...

  8. 使用按钮控制HTML5背景音乐开关

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...

  9. asp.net 控制windows服务

    asp.net 控制windows服务 最近做一个小的项目,经理要求winform与web都可操作.于是将其做成服务,winform下调用很简单.asp.net下大部分过程是一样的.但需要涉及到用户的 ...

最新文章

  1. linux新用户登陆密码,如何强制Linux用户在第一次登录时更改初始密码?
  2. 数据结构与算法笔记(一)—— 引入概念、时间复杂度
  3. IntersectionObserve初试
  4. 华为云服务器芯片,云服务器芯片
  5. java习题-练习1
  6. 前端学习(2433):创建页面组件
  7. typescript 学习
  8. 【TensorFlow】TensorFlow从浅入深系列之九 -- 教你认识图像识别中经典数据集
  9. ECharts官网实例
  10. android ipv6 谷歌,Ipv6使用google服务的DNS
  11. linux 终端翻译,linux下终端使用有道翻译
  12. 结构化数据、半结构化数据、非结构化数据的划分
  13. 公司邮箱后缀有哪些?外贸邮箱域名有哪些你知道吗?
  14. java graphics画圆_在Java中绘制一个漂亮的圆圈
  15. 基于 Docker 的 Slurm 作业管理系统
  16. Typora配色方案
  17. c语言程序设计 doc,C语言程序设计61844.doc
  18. JavaScript脚本的学习
  19. 想创业 就别输不起 --leo看赢在中国第三季 7
  20. 一个数如果恰好等于它的因子之和,这个数就称为完数。例如6=1+2+3.编程 找出1000以内的所有完数

热门文章

  1. Unity中使用射线查询MeshCollider背面的方法
  2. 26. Intellij IDEA 启动项目ClassNotFoundException
  3. Zabbix 3.2.6通过ODBC监控MySQLOracle
  4. bzoj 3864: Hero meet devil [dp套dp]
  5. centOS 7 安装man中文版手册
  6. 12月第1周.BIZ域名总量TOP10:仅中德澳3国持续上涨
  7. POJ 1678 I Love this Game!
  8. 软件工程心理学之---让客户知错,但不能向你发怒
  9. 庆祝一下,基于JXTA的P2P文件共享传输文件测试成功。
  10. mysql 启动错误-server PID file could not be found