Домой System Управление громкостью в Windows : Справочник по C#

Управление громкостью в Windows : Справочник по C#

1116
0



Для работы необходимо подключить следующие пространства имен:

using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

Функции для управления звуком:

private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int APPCOMMAND_VOLUME_UP = 0xA0000;
private const int APPCOMMAND_VOLUME_DOWN = 0x90000;
private const int WM_APPCOMMAND = 0x319;

[DllImport("user32.dll")]
public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg,
IntPtr wParam, IntPtr lParam);

private void btnMute_Click(object sender, EventArgs e)//Выключение-включение звука
{
SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle,
(IntPtr)APPCOMMAND_VOLUME_MUTE);
}

private void btnDecVol_Click(object sender, EventArgs e)//Убавление громкости
{
SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle,
(IntPtr)APPCOMMAND_VOLUME_DOWN);
}

private void btnIncVol_Click(object sender, EventArgs e)//Прибавление звука
{
SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle,
(IntPtr)APPCOMMAND_VOLUME_UP);
}

Управление громкостью в Windows : Справочник по C#

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Программно добавляем порт принтера с помощью WMI: Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь