Daan |
Отправлено: 20.07.2004, 10:25 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 62
|
Привет!!!
Вот стотья: http://www.sources.ru/cpp/system/getlastin...inputinfo.shtml
Там описывается функция GetLastInputInfo...
Я не могу понять как эта функция работает...
Вот что я пишу
CODE |
LASTINPUTINFO lpi;
lpi.cbSize = sizeof(lpi);
while (1)
{
GetLastInputInfo(&lpi);
Label1->Caption = IntToStr(lpi.dwTime);
}
|
Запускаю и получаю большое значение и такое у ме сложилось впечатление что она возращает не сколько стоит без действия, а сколько ползователь работал...
Что это я туплю или это мистика какая-то... |
|
.piero |
Отправлено: 20.07.2004, 18:27 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 62
|
Скорее всего эта функция возвращает не время бездействия, а время последнего нажатия клавиши, и скорее всего не в формате DateTime
|
|
Dima |
Отправлено: 21.07.2004, 06:18 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 61
|
Судя по хелпу эта функция возвращает время в миллисекундах
Label1->Caption = IntToStr(lpi.dwTime / 1000) +" секунд"; |
|
Daan |
Отправлено: 21.07.2004, 06:42 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 62
|
То что она возращает количество милисекунд я знаю....
Но от какого времени эти мили секунды измеряются...
Дело все в том что это значение увеличивается при движении мыши и при нажатии на клавиатуру, если этого нет то значение не меняется... я и спрашиваю что это за зночение.... |
|
Dima |
Отправлено: 21.07.2004, 12:58 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 61
|
"Tick count when the last input event was received"
возвращает колисество миллисекунд с момента включения системы до последнего события ввода
всего миллисекунд GetTickCount |
|