Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2009, 03:52   #1
2befine
 
Регистрация: 29.11.2009
Сообщений: 6
Вопрос как заставить keyEvent работать когда программа в фоновом режиме (WaveLib, keybinding)

Доброе время суток.
Значит, решил сделать прогу которая выключает микрофон по нажатию кнопки, и включает когда кнопка отпущена.

Исходник формы: http://pastie.org/718716
Исходник WaveLibMixer.dll:http://webfile.ru/4119632

столкнулся с несколькими проблемами:

1) никак не могу заставить кнопку мьютить мик, или хотябы двигать tBar который управляет громкостью микрофона.
2) не знаю как заставить keyEvent работать когда программа в фоновом режиме.
2befine вне форума Ответить с цитированием
Старый 01.12.2009, 21:10   #2
2befine
 
Регистрация: 29.11.2009
Сообщений: 6
По умолчанию

Решил,
1)
Код:
        public void MyKeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Capital)
            {
                mMixers.Recording.Lines.GetMixerFirstLineByComponentType(MIXERLINE_COMPONENTTYPE.SRC_MICROPHONE).Mute = false;
            }

        }


        public void MyKeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Capital)
            {
                mMixers.Recording.Lines.GetMixerFirstLineByComponentType(MIXERLINE_COMPONENTTYPE.SRC_MICROPHONE).Mute = true;
            }
        }
2) с помощью UserActivityHook.cs
2befine вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить приложение делфи в фоновом режиме(как процесс)? Diakon Общие вопросы Delphi 4 16.11.2009 13:06
Как заставить работать CheckBox? ridmal Microsoft Office Word 1 21.05.2009 09:47
Работа макроса в фоновом режиме Maxx Microsoft Office Excel 2 14.01.2009 17:09
Как заставить работать NFS 2 SE? Манжосов Денис :) Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 02.11.2008 16:35
Проверка орфографии в фоновом режиме Kalash Microsoft Office Word 3 01.11.2008 00:49