Вопрос № 63826: Здравствуйте эксперты.
Как узнать время бездействия мыши и клавиатуры?...Вопрос № 63838: Здравствуйте, эксперты!
Хочу уточнить.
Как узнать время бездействия мыши и клавиатуры без использования хуков? Знаю, что это можно, не могу вспомнить функцию....
Вопрос № 63.826
Здравствуйте эксперты.
Как узнать время бездействия мыши и клавиатуры?
Отправлен: 23.11.2006, 10:25
Вопрос задал: Msg2000 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Sergey A. Wedensky
Здравствуйте, Msg2000!
Можно установить глобальные хуки на WH_KEYBOARD и WH_MOUSE и отслеживать появления сообщений.
Ответ отправил: Sergey A. Wedensky (статус: 8-ой класс)
Ответ отправлен: 23.11.2006, 11:10
Вопрос № 63.838
Здравствуйте, эксперты!
Хочу уточнить.
Как узнать время бездействия мыши и клавиатуры без использования хуков? Знаю, что это можно, не могу вспомнить функцию.
Отправлен: 23.11.2006, 11:25
Вопрос задал: Msg2000 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Tek
Здравствуйте, Msg2000!
DWORD GetIdleMinutes(DWORD dwReserved);
Parameters
dwReserved Must be set to zero.
Return Values Returns the number of minutes since the user's last activity.
Подойдет?
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: 2-ой класс)
Ответ отправлен: 23.11.2006, 11:32
Отвечает: Mystic
Здравствуйте, Msg2000!
Возможно, функция SystemParametersInfo?
Вызывается вроде так (могу ошибаться, см МСДН):
SystemParametersInfo(
SPI_GETMOUSEHOVERTIME,
0, //Не совсем уверен, что правильно, особо не вдумывался :)
&n, //Сюда сохраняется время
0);
Надеюсь, это то, что Вам необходимо.
Ответ отправил: Mystic (статус: 2-ой класс)
Ответ отправлен: 25.11.2006, 15:49