Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 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]

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



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

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

Наверх




Память: 0.45 MB
Время: 0.004 c
3-90507
Gurban
2002-02-01 10:30
2002.02.28
Paradox + SQL


3-90510
HDD
2002-02-04 05:35
2002.02.28
Допоможите гарны хлопчики и дивченки


14-90649
panov
2002-01-14 07:17
2002.02.28
Нужен алгоритм


1-90558
Ирина
2002-02-11 18:20
2002.02.28
DLLка грохается на Free формы


4-90709
Run
2001-12-23 22:15
2002.02.28
winexec





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский