Вниз
Скачать: 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.019 c
6-44307
_MAD_
2003-02-15 23:19
2003.04.14
Дружда cgi и делфи


3-44014
gal
2003-03-24 13:59
2003.04.14
БД


6-44314
SeNtiMeL
2003-02-19 03:26
2003.04.14
Проблема с передачей файла через Сокеты....


14-44422
DenKop
2003-03-27 07:34
2003.04.14
Кому нужна разовая работа??!!!!!!!


14-44428
kostya2000
2003-03-28 23:20
2003.04.14
Что будет если nVidia Riva TNT 2 скрестить с Voodoo 2?




   Наверх