![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Vsevols |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.12.2002 Репутация: нет Всего: нет |
ПРиветствую всех здеся собравшихся... Вот возникла у меня необходимость написать блокировщик клавы (ну типа как в мобильнике, только для компа). Подскажите плз, как с помощью API отловить нажатия клавиш адресованные не только моей проге?
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Hook
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Vsevols |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.12.2002 Репутация: нет Всего: нет |
КРаткость - сестра таланта 8) Эт чё название функции? Из этого названия, как я могу судить следует, что она судя по всему блокирует все сообщения всем приложениям? (Сорри, пока просто проверить возможности не было) А есть ли какой - нибудь способ именно отловить любое посланное кому - либо сообщение?
|
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
нет, Hook переводиться как крючок
это такая функция, которая вызывается до искомого обработчика, можно создать цепочки Hookов. существуют несколько типов хуков - мышиные, для клавы, и еще несколько (системные и т.д.). тебе, чтобы обрабатывать адресованные сообщения НЕ только твоей проге, надо использовать функ-ю хука размещенную в DLL. причем обязательно. =) вот, а вообще читай доки. на предмет HOOK, это и было написано в предыдущем посте =) |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Hook - это название технологии. Увы, програмлю на Дельфи, поэтому пример на С привести не могу, но вот как это делается на Дельфи: http://www.forum.vingrad.ru/cgi-bin....2;t=853
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Vsevols |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 19.12.2002 Репутация: нет Всего: нет |
Спасибо всем за участие.
То Vit : ничё ничё, я начинал на дельфи. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |