Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить время бездействия клавиатуры и мыши? [D6, Win2k]


badaxe ©   (2003-01-21 09:30:00) 

Как определить время бездействия клавиатуры и мыши?


badaxe   (2003-01-21 10:30:00) [1]

Chubais ©
Че ржешь, это был вопрос к bis © :)


Chubais   (2003-01-21 10:28:00) [2]

Это событие чего?
)))))))


badaxe   (2003-01-21 10:04:00) [3]

Это событие чего?


Юрий Зотов   (2003-01-21 10:03:00) [4]

1. Локально.
Ставим таймер и в OnTimer увеличиваем счетчик. А в Application.OnMessage - если сообщение от клавиатуры или мыши, то сбрасываем счетчик.

2. Глобально.
То же самое, только не в Application.OnMessage, а в глобальном хуке. Сброс счетчика - посылкой сообщения своему окну.

См. WM_KEYFIRST - WM_KEYLAST и WM_MOUSEFIRST - WM_MOUSELAST.


bis   (2003-01-21 09:47:00) [5]

попробуй посчитать время нахождения в событии OnIdle


Наверх

Титульная страница Поиск, карта сайта Написать письмо