![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отследить нажатие клавиш когда прога сидит в трее?
Строр © (2001-12-28 12:44:00)Подскажите пжлста, как отследить скажем нажатие кнопки "Z" когда программка не имеет фокуса ввода?
Вадим (2001-12-29 23:32:00) [1]см. в кладовке
Виктор Щербаков (2001-12-28 17:09:00) [2]при нажатии на любую кнопку будет вызываться хук. вот там и решай(в зависимости от того какая кнопка нажата), что делать.
Строр (2001-12-28 16:50:00) [3]SetWindowsHookEx (idHook, lpfn, hMod, dwThreadId);
я так понял что в idHook надо ставить вид ловушки, типа WH_KEYBOARD но как указать по нажатию какой кнопки будет происходить какое-либо событие?
А что нужно ставить в lpfn и hMod??
Delphimun (2001-12-28 16:13:00) [4]а как потом это отслеженное нажатие обнулировать и заменить своим?
McSimm (2001-12-28 12:53:00) [5]Возможно:
RegisterHotKey, WM_HOTKEY
Виктор Щербаков (2001-12-28 12:47:00) [6]Сидит или не сидит в трее -
чтобы отследить нажатие клавиш во всех процессах - ставь хук.
См. SetWindowsHookEx