Форум: "WinAPI";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизКак определить время простаивания системы для 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c