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

Как определить время простаивания системы для Win9x ?   Найти похожие ветки 

← →
массив   (2004-09-11 01:17) [0]

Время которое отсчитывается до включения скринсэйвера. То есть время отсутствия активности клавиатуры и мыши.


← →
KilkennyCat ©   (2004-09-11 05:14) [1]

gettickcount 2 раза

время простаивания и время неактивности клавы с мышью - разные вещи. Время до включения скринсэйвера - это активное время, но может быть и простаиванием.


← →
массив   (2004-09-11 05:49) [2]


> KilkennyCat ©   (11.09.04 05:14) [1]
> время простаивания и время неактивности клавы с мышью -
> разные вещи. Время до включения скринсэйвера - это активное
> время, но может быть и простаиванием.

Ну, так и как же его определить, без бесконечного по многу раз в секунду опроса мыши и клавиатуры ?


← →
массив   (2004-09-12 01:30) [3]

А сама то Виндос как это делает ? Тоже по таймеру проводит бесконечный опрос клавиатуры и мыши, или всё же есть у неё какие-то функции для этого ?


← →
Sergey Kaminski ©   (2004-09-12 03:05) [4]

Так, собственно, что нужно?

Рискну догадаться, что нужно узнать момент срабатывания скринсейвера. Тогда нужно мониторить приход сообщения WM_SYSCOMMAND с параметром wParam, равным SC_SCREENSAVE.


← →
массив   (2004-09-12 06:03) [5]


> Sergey Kaminski ©   (12.09.04 03:05) [4]
> Так, собственно, что нужно?

Время которое прошло с поледнего нажатия клавиши или движения мыши.


← →
массив   (2004-09-16 06:32) [6]

Что-же вы мастера молчите ? Когда задают простой вопрос, вы отвечаете "посмотри в справке", а когда сложный, то молчите ... Мда-а-а.



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

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



Память: 0.46 MB
Время: 0.033 c
6-1092134428
Боян Георгиев
2004-08-10 14:40
2004.10.17
Sorry, that domain isn t in my list of allowed rcpthosts (#5.7.1)


4-1094910339
race1
2004-09-11 17:45
2004.10.17
ширина окошки


3-1095268387
Павел Боровик
2004-09-15 21:13
2004.10.17
ADO и Access: GetTableNames


1-1096541680
DenKov
2004-09-30 14:54
2004.10.17
UnRar.dll and TFileStream


3-1095829971
RavenD
2004-09-22 09:12
2004.10.17
Почему двойной Last?




   Наверх