Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > регулятор общей громкости Windows'а


Автор: Antiform 19.11.2008, 11:05
мне к trackBar'у нужно зацепить системный уровень громкости. Я уже замучился искать... думаю можно зацепить через [DllImport("winmm.dll"... а дальше не знаю... подскажите кто чем может...

Автор: Freak_FB 19.11.2008, 11:48
Помнится, этот вопрос уже обсуждался.
В аттаче готовый класс для работы с уровнем звука. Думаю, разберёшься.

Автор: Antiform 19.11.2008, 12:24
Спасибо большое! А на счет значеия SetVolume какое максимальное?? И минимальное надеюсь 0?

Автор: gambit 20.11.2008, 13:22
Antiform, либо 1 либо 100, попробуй.

Добавлено @ 13:23
Код

public static void SetVolume(int vVolume)


скорее всего 100, студии нет под рукой, но вот же написано

Код

if(vVolume > volCtrl.lMaximum) vVolume = volCtrl.lMaximum;
if(vVolume < volCtrl.lMinimum) vVolume = volCtrl.lMinimum;


прочитай их и узнаешь.

Автор: Freak_FB 20.11.2008, 15:22
Там тыща - максимум. Экспериментально могли бы выяснить

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)