delphi 控制音量 静音的类
delphi 控制音量 静音的类
unit ttSound; interface uses winapi.windows, winapi.Messages; type
SimpleSoundControl = class
class procedure Mute(); static;
class procedure VolumeUp(); static;
class procedure VolumeDown(); static;
end; implementation { SimpleSoundControl } class procedure SimpleSoundControl.Mute;
begin
keybd_event(VK_VOLUME_MUTE, MapVirtualKey(VK_VOLUME_MUTE, ), KEYEVENTF_EXTENDEDKEY, );
keybd_event(VK_VOLUME_MUTE, MapVirtualKey(VK_VOLUME_MUTE, ), KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, );
end; class procedure SimpleSoundControl.VolumeDown;
begin
keybd_event(VK_VOLUME_DOWN, MapVirtualKey(VK_VOLUME_DOWN, ), KEYEVENTF_EXTENDEDKEY, );
keybd_event(VK_VOLUME_DOWN, MapVirtualKey(VK_VOLUME_DOWN, ), KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, );
end; class procedure SimpleSoundControl.VolumeUp;
begin
keybd_event(VK_VOLUME_UP, MapVirtualKey(VK_VOLUME_UP, ), KEYEVENTF_EXTENDEDKEY, );
keybd_event(VK_VOLUME_UP, MapVirtualKey(VK_VOLUME_UP, ), KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, );
end; end.
delphi 控制音量 静音的类的更多相关文章
- Delphi 跨单元进入(访问)类的私有成员,protected ,private部分
http://blog.sina.com.cn/s/blog_5f8861b60102v1nl.html Delphi 跨单元进入(访问)类的私有成员,protected ,private部分 (20 ...
- 控制音量大小widget
由于手机音量按键非常悲剧的掉了.无法控制手机音量大小.使用起来非常不方便.所以决定写一个小widget放在桌面能够随时控制音量吧.也算是解决一点便利问题. 1.一个简单的widget 由于我的需求非常 ...
- Delphi之TStrings和TStringLists类
Delphi之TStrings和TStringLists类 有些类不是组件,但它们支持存在的组件.这些类是其他组件的典型属性,直接由TPersistent派生,如TStrings.TCanvas和TC ...
- delphi控制 word的几种方法--转
对几种方法的难易程度的判别 a.通过Delphi的控件TOleContainer 将Word嵌入 这是最简单的Ole嵌入,能够直接将Word文档调用,只需要使用ToleContainer.Run就可以 ...
- 【等待事件】等待事件系列(3+4)--System IO(控制文件)+日志类等待
[等待事件]等待事件系列(3+4)--System IO(控制文件)+日志类等待 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可 ...
- Java.控制层.响应工具类.
Java.控制层.响应工具类. package cn.com.spdbccc.cds.index.web.base; public class ApiResponse { private int co ...
- delphi控制word 标题 字符和位置
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...
- 笔记本电脑为什么有时候不用按FN+F1~12也可以控制音量、亮度全部等等
对于经常要使用F1~F12的用户就很烦,比如编写前端代码的时候想直接按F12检查代码就是不行. 如何取消快捷键? 问题原因: 1.电脑默认使用了快捷键. 2.电脑按了FN+ESC锁定,只限于戴尔的电脑 ...
- Delphi 内进行音量控制及静音
unit UMute; interface uses MMSystem, Dialogs; Type TDeviceName = (Master, Microphone, WaveOut, Syn ...
随机推荐
- Python利用Plotly实现对MySQL中的数据可视化
Mysql表数据: demo.sql内容 create table demo( id int ,product varchar(50) ,price decimal(18,2) ,quantity i ...
- 【剑指offer】输出链表倒数第K个元素
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ ...
- JS之滚动条效果2
在前面一篇说的是滚动条效果,本篇继续在前面的基础上面针对滚动条进行操作.本次要实现的效果如下:拖动滚动条左右移动时,上面的图片内容也相对外层盒子做相对移动. 下面针对要实现的效果进行分析:首先是页面基 ...
- console.log()换行和document.write()换行
<!DOCTYPE html><html ><head><meta charset="utf-8"><title>ddd ...
- php的方法
字符串: strlen(): 字符串的个数: . : 通过.来进行字符串的拼接: 数组: count(): 数组的 个数: is_array(): 判断是不是一个数组: 实参的方法: func_num ...
- python urlib2报错gaierror: [Errno 11004] getaddrinfo failed
gaierror : get address info error,获取网络地址信息错误. url不正确,代理信息配置不正确都会报这个错误. 摘自https://blog.csdn.net/qq_19 ...
- [UE4]机器人射击逻辑行为树
1.寻找敌人 2.如果没有找到,等待2秒,跳转到1 3.如果找到了,走向敌人 4.走向敌人的过程中,如果看见敌人了,则射击 5.如果敌人没有了,则跳转到1
- Linux下安装与卸载anaconda
安装:到安装文件夹的目录下输入 bash Anaconda3-4.1.1-Linux-x86_64.sh 卸载:输入
- 图像_pytesseract
所需模块 ①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip inst ...
- Spqrk笔记
LSM:Least square method 最小二乘法 ALS:Alternating Least Squares 交替最小二乘法 http://blog.csdn.net/dreamer2020 ...