Windows中的长时间无操作问题

smilenot 2011-03-15 05:05:19
Windows中的长时间无操作问题,我想知道我的程序怎么判断当前某段时间内用户无操作
就像QQ一样,长时间没操作后就提示"离开"状态
不知道这是怎么实现的
高人指点..
...全文
68 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
keeley20 2011-03-15
  • 打赏
  • 举报
回复
GetLastInputInfo是Windows中获取键盘和鼠标空闲时间的API

我只会delphi

function SecondsIdle: DWord;
var
liInfo: TLastInputInfo;
begin
liInfo.cbSize := SizeOf(TLastInputInfo) ;
GetLastInputInfo(liInfo) ;
Result := (GetTickCount - liInfo.dwTime) DIV 1000;
end;

系统开机时间减去最后一次输入的时间 ,这个函数就是取系统空闲时间。返回结果 秒。

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧