информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеСтрашный баг в WindowsЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Можно и эффективнее сделать 20.06.03 14:09  Число просмотров: 1147
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Например, устанваливать таймер на время, необходимое для таймаута. Потом по этому таймеру считать последний ивент. Если был давно - делать одно. Если не очень - вычислить в соответствии с уже прошедшим временем новое значение для таймера и опять поставить.
<programming>
[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-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach