Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > програмно перевести комп в спящий режим


Автор: NewGirl 27.5.2007, 16:35
Здраствуйте.
Подскажите пожайлуста, как закрыть програму, если 5 мин не прикосаться к мышке.
Спасибо.

Автор: mr.Anderson 27.5.2007, 17:10
Цитата
как закрыть програму, если 5 мин не прикосаться к мышке

Вариант 1. Суешь на форму таймер, запоминаешь положение мыши. Затем врубаешь таймер. Время срабатывания - 5 минут (300 секунд, 300000 мсек). На срабатывание сверяешь новые координаты мыши со старыми. Если совпадают - вырубаешь программу Application->Terminate(); .

Вариант 2. Ловишь глобально движение мыши. В случае движения вырубаешь и снова врубаешь таймер со временем срабатывания в 5 минут. В обработчике таймера пишешь только Application->Terminate() .

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)