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

Как определить состояние неактивности клавы и мыша?   Найти похожие ветки 

← →
Jakommo   (2003-02-14 13:27) [0]

Уважаемые, мастера! Хочу сделать так, чтобы после определённого промежутка времени, если клава и мышь не использовались, прога закрывала бы все открытые приложения.
Благодарю за любые советы!


← →
AGGRESSOR   (2003-02-14 14:07) [1]

Мышь:
Пусть программа через каждый нужный тебе промежуток времени получает координаты курсора и сравнивает с предыдущими. Если отличаются- мышь двигали, иначе- нет. Вероятность того, что после движения курсор установится в прежнюю позицию ->0
Делается это с помощью GetCursorPos
Для клавы можно засекать время с последнего ивента.
В итоге получаем глючную и громоздкую, но рабочую реализацию :)


← →
Jakommo   (2003-02-14 14:39) [2]

:) На счёт глючной и громоздкой это вдохнавляет... А в чём заключается идея не глючного варианта? Использовать хук?


← →
Novice ©   (2003-02-14 15:00) [3]

Application.OnIdle


← →
Jakommo   (2003-02-14 15:08) [4]

>Novice
Ув. Novice, не могли бы пояснить что за зверь Application.OnIdle и как это виглядит с примером, хотябы в общем..



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

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



Память: 0.45 MB
Время: 0.013 c
14-44339
trotski
2003-03-31 05:38
2003.04.14
C++ Builder


8-44280
__Alx__
2003-01-11 15:06
2003.04.14
Как работать с большим изображением?


4-44498
neodiX
2003-02-11 17:07
2003.04.14
Опять хуки! Почему в XP работает, а в Win2kPro нет?


14-44392
quest1111
2003-03-27 10:03
2003.04.14
Акробатика в Unreal


6-44290
Ruf
2003-02-20 12:41
2003.04.14
доступ к инету




   Наверх