Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.28;
Скачать: CL | DM;

Вниз

Как отследить нажатие клавиш когда прога сидит в трее?   Найти похожие ветки 

 
Строр ©   (2001-12-28 12:44) [0]

Подскажите пжлста, как отследить скажем нажатие кнопки "Z" когда программка не имеет фокуса ввода?


 
Виктор Щербаков ©   (2001-12-28 12:47) [1]

Сидит или не сидит в трее -
чтобы отследить нажатие клавиш во всех процессах - ставь хук.
См. SetWindowsHookEx


 
McSimm ©   (2001-12-28 12:53) [2]

Возможно:
RegisterHotKey, WM_HOTKEY


 
Delphimun ©   (2001-12-28 16:13) [3]

а как потом это отслеженное нажатие обнулировать и заменить своим?


 
Строр ©   (2001-12-28 16:50) [4]

SetWindowsHookEx (idHook, lpfn, hMod, dwThreadId);

я так понял что в idHook надо ставить вид ловушки, типа WH_KEYBOARD но как указать по нажатию какой кнопки будет происходить какое-либо событие?

А что нужно ставить в lpfn и hMod??


 
Виктор Щербаков ©   (2001-12-28 17:09) [5]

при нажатии на любую кнопку будет вызываться хук. вот там и решай(в зависимости от того какая кнопка нажата), что делать.


 
Вадим ©   (2001-12-29 23:32) [6]

см. в кладовке



Страницы: 1 вся ветка

Текущий архив: 2002.02.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
3-90506
DenKop
2002-02-04 20:25
2002.02.28
Удаление всех записей из БД


3-90451
VIB
2002-02-01 14:30
2002.02.28
SQL


3-90491
RAVEN
2002-01-28 15:45
2002.02.28
Глюки ADO часть 2-ая


14-90636
Diana
2002-01-10 10:58
2002.02.28
ТЗ


3-90473
sal
2002-02-02 01:29
2002.02.28
разделить connect к БД между приложением и dll