Вниз
Скачать: CL | DM;

Время простоя программы   Найти похожие ветки 

← →
kingsoft ©   (2007-01-08 01:46) [0]

Доброго времени суток уважаемые мастера. Пишу программку, сделал в ней: по нажатию на кнопку "Ждуший режим" программа становится не активной и появляется заставка, по нажатию на заставку требует логин и пароль (своеобразная защита, ну как в windows),всё здесь ok только срабатывает по нажатию т.е тогда когда захотел пользователь, а хотелось чтобы пользователь в настройках установил время простоя программы, и через это время сработала  "Защита, Заставка". Вовпрос заключается в следующем: Как узнать, какое время пользователь не работает с программой т.е программа простаивает без работы? Заранее спасибо.


← →
mike-d ©   (2007-01-08 10:03) [1]

GetLastInputInfo (windows.pas)

uses windows;
...
var
 LastInputInfo : TLastInputInfo;
 CurrentIdleInterval : Integer;
...
 ZeroMemory(@LastInputInfo, SizeOf(LastInputInfo));
 LastInputInfo.cbSize := SizeOf(LastInputInfo);
 Win32Check(GetLastInputInfo(LastInputInfo));
 CurrentIdleInterval := GetTickCount - LastInputInfo.dwTime;
 if CurrentIdleInterval > ...


+ Яндекс в помощь



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.032 c
4-1158512260
@!!ex
2006-09-17 20:57
2007.01.28
GetSystemTime Part II


9-1142913299
VolanD666
2006-03-21 06:54
2007.01.28
Освещенность точки


2-1168534891
-John-Doe-
2007-01-11 20:01
2007.01.28
Работа с реестром Windows


15-1167870340
Tirael
2007-01-04 03:25
2007.01.28
подскажите прогу для работы с ком портом


15-1167911772
Mr. D.
2007-01-04 14:56
2007.01.28
Совмещение ESC последовательности с windows-печатью




   Наверх