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

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

не доходит до адресата sendmessage !!!!!! [D5, Win95/98]


Maksss ©   (2003-01-08 08:00:00) 

это кусок кода из проги HotKeys for WinAmp
if Keys = VolumeDown then
if GetAsyncKeyState(DefKeyVolume) <> 0 then begin
sendmessage(FindWindow(nil,"Winamp Equalizer"),WM_KEYDOWN,40,0);
sendmessage(FindWindow(nil,"Winamp Equalizer"),WM_KEYUP,40,0);
VolumeDown и DefKeyVolume это переменные,задаются при старте проги.DefKeyVolume = Ctrl.Keys = Нажатая клавиша.
отлов осуществляется на основе таймера
проблема в следующем:если какое нидь приложение ставит хук на клаву мессаги до винампа не доходят.кто нибудь знает почему и как исправить? то что моё приложение отлавливает нажатие клавиш 100% т.к. закрыть винамп оно может
зараннее спасибо!


Maksss   (2003-01-09 02:02:00) [1]

если кто не верит и может помочь вышлю на маил полный код.
я не трояно строитель!
я уже построил!!!


Наверх

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