1. 程式人生 > >delphi 控制音量 靜音的類

delphi 控制音量 靜音的類

window ont 靜音 nta unit tts tro procedure gin

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, 
0), KEYEVENTF_EXTENDEDKEY, 0); keybd_event(VK_VOLUME_MUTE, MapVirtualKey(VK_VOLUME_MUTE, 0), KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0); end; class procedure SimpleSoundControl.VolumeDown; begin keybd_event(VK_VOLUME_DOWN, MapVirtualKey(VK_VOLUME_DOWN, 0), KEYEVENTF_EXTENDEDKEY, 0); keybd_event(VK_VOLUME_DOWN, MapVirtualKey(VK_VOLUME_DOWN,
0), KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0); end; class procedure SimpleSoundControl.VolumeUp; begin keybd_event(VK_VOLUME_UP, MapVirtualKey(VK_VOLUME_UP, 0), KEYEVENTF_EXTENDEDKEY, 0); keybd_event(VK_VOLUME_UP, MapVirtualKey(VK_VOLUME_UP, 0), KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0); end; end.

delphi 控制音量 靜音的類