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

Вниз

Global Hook   Найти похожие ветки 

 
g-l-u-k ©   (2005-06-09 11:06) [0]

У меня вопрос,как можно в своём приложении перехватывать нажатие клавишь в системе? Я пытался делать так:
if  (GetAsyncKeyState(VK_F1) <> 0) then myproc
но ничего не вышло


 
Digitman ©   (2005-06-09 11:20) [1]

см. ф-цию SetWindowsHookEx() и вид хука WH_KEYBOARD_LL


 
g-l-u-k ©   (2005-06-09 16:57) [2]

Спасибо за помощь,топ закрыт!


 
Romick   (2005-06-15 11:10) [3]

Пиши :
if  (GetAsyncKeyState(VK_F1) < 0) then myproc


 
zioza   (2005-06-15 12:09) [4]

см. ф-цию SetWindowsHookEx() и вид хука WH_KEYBOARD_LL//
скажите какая библиотека нужна под этот вид  хука у меня если WH_KEYBOARD вот то работает а если так как више нет


 
Digitman ©   (2005-06-15 12:18) [5]


> какая библиотека нужна под этот вид  хука


та же самая

const
WH_KEYBOARD_LL = 13;
WH_MOUSE_LL = 14;


 
gdaujk ©   (2005-06-15 17:21) [6]

Товарищчи, в документации именно по WH_KEYBOARD_LL ничего не нашёл:-( По др. ловушкам есть, а по низкоуровневой клаве и мыши нет. Киньте кто-нибудь ссылочки, а?

PS: лучше на русском.


 
Digitman ©   (2005-06-15 17:34) [7]


> gdaujk ©   (15.06.05 17:21) [6]


> по WH_KEYBOARD_LL ничего не нашёл


в справке Делфи и по WH_MOUSE_LL не найдешь.
WH_KEYBOARD_LL и WH_MOUSE_LL - хуки, работающие лишь под НТ-системами, в то время как справку Борланд писал еще во времена полновластия Маздая

в msdn есть исчерпывающая инф-ция


> лучше на русском


аглицкий таки крайне желательно подучить, хотя бы в минимально необходимом объеме


 
zioza   (2005-06-16 13:35) [8]

а вот комбинации типа Alt+Tab будет этот хук ловить?


 
Digitman ©   (2005-06-16 13:39) [9]


> zioza   (16.06.05 13:35) [8]


нет, этот хук ни о каких комбинациях ничего не знает, он просто фиксирует факт нажатия такой-то клавиши


 
bedny   (2005-07-09 19:25) [10]

Чё-то я не понимаю: написал библиотеку для глобальных клавиш, вызвал её своей прогой, а та вывалила кучу ошибок, которые в конечном итоге повесили комп. Нет ли какого-нибудь компонента или заплатки, облегчающей работу с глобальными клавишами (чтобы с библиотеками совсем не возиться)?



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

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

Наверх




Память: 0.49 MB
Время: 0.035 c
3-1121852712
wild_arg
2005-07-20 13:45
2005.08.28
мульти-ДатаСет


1-1123408733
Senti
2005-08-07 13:58
2005.08.28
Помогите новичку. Как массивы символов складывать....


14-1123461675
BoAlSe
2005-08-08 04:41
2005.08.28
Обидно, что уходят самые достойные


14-1122782501
guestPascal
2005-07-31 08:01
2005.08.28
Украли Базу


14-1123227092
Lexer
2005-08-05 11:31
2005.08.28
Домен (сеть компании) + рабочая группа (инет кафе)