Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Вниз

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


Строр   (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]

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




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
4-90705           cher_gvf              2001-12-03 17:33  2002.02.28  
Как послать сообщение по сети определенным юзерам?


6-90631           gunner                2001-12-06 22:42  2002.02.28  
Наболевшый вопрос !


1-90533           tovSuhov              2002-02-11 08:59  2002.02.28  
Вопрос по TTreeNode...


3-90443           Blunder               2002-01-31 22:50  2002.02.28  
Как получить имена всех индексов в IB 5.x ?


6-90628           ShaH                  2001-12-04 08:58  2002.02.28  
Как узнать имя залогонившегося пользователя