Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2009, 17:40   #1
Kamikadze_666
Пользователь
 
Аватар для Kamikadze_666
 
Регистрация: 11.05.2007
Сообщений: 20
По умолчанию Время бездействия системы

Всем доброго времени суток.

Как реализовать в Делфи время бездействия системы? Т.е. если мышь не активна и клавиатура не активна, то запускаем таймер. В самом таймере уже будет идти отсчет времени бездействия(ну это я знаю как сделать). А вот как записать - "мышь не активна" и "клавиатура не активна"?
Kamikadze_666 вне форума Ответить с цитированием
Старый 30.01.2009, 17:50   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Опять же Delphi World :
Код:
function LastInput: DWord;
 var
   LInput: TLastInputInfo;
 begin
   LInput.cbSize := SizeOf(TLastInputInfo);
   GetLastInputInfo(LInput);
   Result := GetTickCount - LInput.dwTime;
 end;


 //Использование :
procedure TForm1.Timer1Timer(Sender: TObject);
 begin
   Label1.Caption := Format('System Idle since %d ms', [LastInput]);
 end;
Оригинал :
http://delphi.about.com/od/adptips20...ltip1104_4.htm
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 30.01.2009 в 17:53.
Kotofff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Системы шифрования, но... elsin Общие вопросы Delphi 3 07.01.2009 08:22
Системы счисления vdv08 Паскаль, Turbo Pascal, PascalABC.NET 1 08.05.2008 17:32
Моделирование системы. AND Помощь студентам 4 08.11.2007 17:59
перевод из 10 системы в 16 LeoN Общие вопросы Delphi 2 03.06.2007 21:17