Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Управление звуком. Срочно!! Добавлено: 23.01.03 16:28  

Автор вопроса:  PeterS

Привет Всем!   

 Не подскажите ли Вы как регулировать общую громкость Windows'а
из VB6.0  Подчёркиваю, что именно общую, а не например: Wave,
Line и аналогичные.

 Заранее благодарю!

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 ВладимирВВН



Вопросов: 1
Ответов: 2
 Профиль | | #1 Добавлено: 23.01.03 20:38

Забыл свой пароль и отправил Email.

Где встречал простое решение так и не нашел.

Выходит , что только через функции mixer.

Единственное упрощение может быть в том, что можно конкретно указывать номер(индефикатор) микшера. По умолчанию это 0, если их два то второй это 1.

Просто надо посмотреть в Мультимедиа какие микшеры(звуковые устройства) находятся в компьютере.

ВладимирВВН (vvn)

Ответить

Номер ответа: 2
Автор ответа:
 PeterS



Вопросов: 24
Ответов: 109
 Профиль | | #2 Добавлено: 29.01.03 17:05

Здравствуйте!  

Не могли бы Вы по подробней рассказать, как регулировать общий звук.

Заранее благодарю!

Ответить

Номер ответа: 3
Автор ответа:
 Yeputons



ICQ: 278444762 

Вопросов: 71
Ответов: 179
 Профиль | | #3 Добавлено: 17.05.04 21:07
Регулировать громкость можно waveOutSetVolume.

Ответить

Номер ответа: 4
Автор ответа:
 PeterS



Вопросов: 24
Ответов: 109
 Профиль | | #4 Добавлено: 17.05.04 21:34

Спасибо Егор! Я уже сам, ещё где-то в феврале, догадался как это сделать!

Ответить

Номер ответа: 5
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #5
Добавлено: 17.05.04 22:53

waveOut - отдыхает :) смотрим пример на сайте Mixer!!! кажется в мультимедиа, или гдн-то там...

Ответить

Номер ответа: 6
Автор ответа:
 Chill



ICQ: 554200 

Вопросов: 101
Ответов: 343
 Профиль | | #6 Добавлено: 18.05.04 01:03

Для Win2k/XP

'****************************************

VK_VOLUME_MUTE (AD)

Windows 2000/XP: Volume Mute key

VK_VOLUME_DOWN (AE)

Windows 2000/XP: Volume Down key

VK_VOLUME_UP (AF)

Windows 2000/XP: Volume Up key

'****************************************

PostMessage(hwnd, WM_KEYDOWN, (WPARAM)VK_VOLUME_DOWN, (LPARAM) param)

PostMessage(hwnd, WM_KEYUP, (WPARAM)VK_VOLUME_DOWN, (LPARAM) param)

param - битовая маска... в принципе можешь написать 1, все должно сработать...

hwnd - по идее hwnd окна, которому отправляешь сообщение, но тут сообщение идет системе, т.ч. не знаю что указать... Может 0? %) Или hwnd = GetDesktopWindow()...

Вообщем попробуй...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам