| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > програмно перевести комп в спящий режим |
| Автор: NewGirl 27.5.2007, 16:35 |
| Здраствуйте. Подскажите пожайлуста, как закрыть програму, если 5 мин не прикосаться к мышке. Спасибо. |
| Автор: mr.Anderson 27.5.2007, 17:10 | ||
Вариант 1. Суешь на форму таймер, запоминаешь положение мыши. Затем врубаешь таймер. Время срабатывания - 5 минут (300 секунд, 300000 мсек). На срабатывание сверяешь новые координаты мыши со старыми. Если совпадают - вырубаешь программу Application->Terminate(); . Вариант 2. Ловишь глобально движение мыши. В случае движения вырубаешь и снова врубаешь таймер со временем срабатывания в 5 минут. В обработчике таймера пишешь только Application->Terminate() . |