информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Атака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 На GitHub пугают ложными предупреждениями... 
 Атака на пользователей больших... 
 Notepad++ полгода раздавал зараженные... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] каким образом icq узнает, что юзер неактивен в течении некоторого времени ? 19.06.03 19:23  
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
смотрит были ли события "keypressed", "mousemove" или все таки винда шлет какой-то "idle_message" ?
[Win32] каким образом icq узнает, что юзер неактивен в течении некоторого времени ? 19.06.03 21:28  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> смотрит были ли события "keypressed", "mousemove" или все
> таки винда шлет какой-то "idle_message" ?
BOOL GetLastInputInfo(
  PLASTINPUTINFO plii   // last input event
);

---
и гоняет это в цикле с дилеем ? 19.06.03 21:31  
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
Можно и эффективнее сделать 20.06.03 14:09  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Например, устанваливать таймер на время, необходимое для таймаута. Потом по этому таймеру считать последний ивент. Если был давно - делать одно. Если не очень - вычислить в соответствии с уже прошедшим временем новое значение для таймера и опять поставить.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach