Как определить, что текущая активная программа не работает в течении xx мин(то есть пользователь не производит ни каких действий с использование клавы,мыши,то есть пользователь пошел гулять)??
03.11.04 17:27: Перенесено модератором из '.NET' — AndrewVK
Здравствуйте, ygloom, Вы писали:
Y>Как определить, что текущая активная программа не работает в течении xx мин(то есть пользователь не производит ни каких действий с использование клавы,мыши,то есть пользователь пошел гулять)??
Навесить обработчики на MouseMove и KeyDown и запоминать время, когда последний раз приходило сообщение. (если окон много, то можно через IMessageFilter)
Создать таймер и в нём сверять текущее значение с сохранённым и проверять, не пора ли, например, показать скринсэйвер.
Здравствуйте, ygloom, Вы писали:
Y>Как определить, что текущая активная программа не работает в течении xx мин(то есть пользователь не производит ни каких действий с использование клавы,мыши,то есть пользователь пошел гулять)??
Application.Idle Event?
... << RSDN@Home 1.1.4 beta 3 rev. 0>>