Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Медиа кнопки + message


serhiyiv ©   (2012-01-03 17:11:00) 

Народ привет. Подскажите пожалуйста. Вот есть на клавиатуре медиа кнопки (старт/пауза, звук+/- и тд.) при нажатии на них, не важно активное ли окно плеера, плеер реагирует на соответственые команды. Так вот, как програмно нажать на клавишу допустим Play/Pause, тоесть послать глобальную команду, без разницы какому плееру ( не искать хендл)?


serhiyiv   (2012-01-04 01:12:00) [1]

Все, всем спасибо!!!!!!!!!!!!!!


Омлет   (2012-01-03 21:54:00) [2]

const
 VK_LAUNCH_MEDIA_SELECT    = $B5;
 VK_VOLUME_MUTE            = $AD;
 VK_VOLUME_DOWN            = $AE;
 VK_VOLUME_UP              = $AF;
 VK_MEDIA_PREV_TRACK       = $B1;
 VK_MEDIA_NEXT_TRACK       = $B0;
 VK_MEDIA_PLAY_PAUSE       = $B3;
 VK_MEDIA_STOP             = $B2;

...

 keybd_event(VK_MEDIA_PLAY_PAUSE,0,0,0);
 keybd_event(VK_MEDIA_PLAY_PAUSE,0,KEYEVENTF_KEYUP,0);


Dimka Maslov   (2012-01-03 20:01:00) [3]

Узнать в документации коды этих кнопок и генерировать keybd_event


Наверх

Титульная страница Поиск, карта сайта Написать письмо