Вниз
Скачать: CL | DM;

Срочно - надо заблокировать клаву и мышь, Но   Найти похожие ветки 

 
Дядя   (2004-10-14 17:23) [0]

Срочно - надо заблокировать клаву и мышь вообще .
Но так чтобы работали
KEYBD_EVENT and MOUSE_EVENT.


 
Игорь Шевченко ©   (2004-10-14 17:44) [1]

Нафига ?


 
Nick Denry ©   (2004-10-14 19:30) [2]

Игорь Шевченко ©   (14.10.04 17:44) [1]

LOL...

Да, желание суперстранное...


 
Дядя   (2004-10-14 22:07) [3]

Система корректировки ввода. То есть если неправильно ввел слово, то я заменяю его на правильное в real-time, то есть не
надо чтобы юзер что вводил еще. У меня подозрения, что это будет
дико сложно :(


 
Nick Denry ©   (2004-10-14 22:59) [4]

В этом случае, как мне кажется лучше перехватить фокус ввода, или работать с буфером обмена, как это делает Punto Switcher.

Пр неправильном слове, он возвращается на позцию начала слова,стирает это слово и тут же его вставляет, в реал - тай происходит очень быстро практически ничего не замечаешь :) Точного алгоритма я не знаю, но совету посмотреть, темболее программа достаточно известная и написанна хорошо...

http://www.punto.ru/switcher/


 
Игорь Шевченко ©   (2004-10-15 10:49) [5]

Дядя   (14.10.04 22:07) [3]

Дык, обычный хук. И не мучиться.


 
Дядя   (2004-10-15 12:42) [6]

Я тож сначала думал через хук делать. Но он либо вообще отрубает
клаву, либо при всяких попытках ввести условие все равно пропускает текст. Например я делал :
if (appwnd<>myappwnd) then Result:=CallNextHookEx(SysHook,code, wParam, lParam);

и наоборот все равно работает

if (appwnd=myappwnd) then Result:=CallNextHookEx(SysHook,code, wParam, lParam);


 
Игорь Шевченко ©   (2004-10-15 12:52) [7]

Дядя   (15.10.04 12:42) [6]

Такой момент - это ввод в твою программу или в чужую ?


 
Дядя   (2004-10-15 13:05) [8]

В чужую. Вообще я логики [6] не понимаю. То же самое происходит
если пытаться просто MessageBox вывести без CallNextHookEx.


 
Игорь Шевченко ©   (2004-10-15 13:21) [9]

Дядя   (15.10.04 13:05) [8]


> В чужую.


В сторону AttachThreadInput покопать не поможет ?


 
Дядя   (2004-10-15 13:55) [10]

А проще нельзя ? К примеру пропускать нажатия только от родительского окна ? Но я же говорил насчет условных  конструкций [6,8]


 
Nick Denry ©   (2004-10-15 14:29) [11]

Что , все настолько сложно? :(



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.035 c
14-1099976334
Defunct
2004-11-09 07:58
2004.11.28
разговаривать на любые отвлеченные темы


4-1098102737
Oyster
2004-10-18 16:32
2004.11.28
Отслеживание новых файлов


14-1100196893
OneFragLeft
2004-11-11 21:14
2004.11.28
IDHTTP и POST. Глюки.


1-1100108593
BlackLord2003
2004-11-10 20:43
2004.11.28
Сообщение об ошибках


3-1097219685
Настенька
2004-10-08 11:14
2004.11.28
синхронизация dbgridов




   Наверх