Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать, что мышь 5 мин не двигается? / 5 сообщений из 5, страница 1 из 1
27.05.2007, 17:23
    #34553889
NewGirl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что мышь 5 мин не двигается?
Здраствуйте!
У меня есть такой вопрос.
Нужно закрыть прогу, если мышь не трогают 5 мин.
Подскажите пожайлуста, как узнать, что мышь не двигается и куда нужно поставить счётчик.
Спасибо.
...
Рейтинг: 0 / 0
27.05.2007, 17:38
    #34553902
enkarito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что мышь 5 мин не двигается?
Обрабатывать событие движение мыши.
В функции запоминать текущее время, дату.
По таймеру проверять разницу между текущим временем и запомненным.
...
Рейтинг: 0 / 0
27.05.2007, 18:28
    #34553942
LordMAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что мышь 5 мин не двигается?
NewGirlНужно закрыть прогу, если мышь не трогают 5 мин.
Подскажите пожайлуста, как узнать, что мышь не двигается и куда нужно поставить счётчик.Обычно в таких случаях ориентируются не только на мышь, а на все устройства ввода (т.е. еще минимум на клавиатуру) - это уже другим способом делается, например, для windows это GetLastInputInfo и GetIdleMinutes.
...
Рейтинг: 0 / 0
28.05.2007, 10:52
    #34554624
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что мышь 5 мин не двигается?
enkarito пишет:
> Обрабатывать событие движение мыши.
> В функции запоминать текущее время, дату.

Не надо запоминать время. Достаточно поставить таймер на
время ожидаемой паузы мыши. А в обработке движения мышы его
килять. Соответственно, если таймер пришел, то мышь не двигалась.
Если не пришел, то двигалась.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.05.2007, 11:20
    #34554702
enkarito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать, что мышь 5 мин не двигается?
MasterZivНе надо запоминать время. Достаточно поставить таймер на
время ожидаемой паузы мыши. А в обработке движения мышы его
килять. Соответственно, если таймер пришел, то мышь не двигалась.
Если не пришел, то двигалась.

Как вариант. Согласен.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать, что мышь 5 мин не двигается? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]