Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: HOOK клавиатуры Добавлено: 19.03.04 15:46  

Автор вопроса:  M@X

Подскажите:

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

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 M@X



Вопросов: 38
Ответов: 43
 Профиль | | #1 Добавлено: 19.03.04 16:03

Короче, как заблокировать (затем разблокировать) определенную клавишу ???

Заранее благодарен..

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 19.03.04 17:29

Берешь функцию SetWindowsHookEx, пишешь там где-нить в С/PB dll библиотеку процедуру хука помещаешь туда, делаешь пару экспортируемых функций, чтобы хоть как-то можно было задавать параметры, что фильтровать... И в зависимости от нужды обрабатываешь сообщения клавиатуры, более подробно об этом можно почитать на страницах MSDN у вышеупомянутой функции... Смысл в том, что если ты в функции хука вернешь не ноль, то событие не будет передано...

Ответить

Номер ответа: 3
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #3 Добавлено: 19.03.04 18:39

В API-Guide есть шикарный пример по этому поводу... Работает 100% я его сам частенько использую...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам