RSS订阅 | 匿名投稿
您的位置:网站首页 > 鼠标 > 正文

delphi 获取鼠标与键盘空闲时间

作者:admin 来源: 日期:2017/12/23 20:38:40 人气: 标签:

以下是获取空闲时间的代码,主要用到了GetLastInputInfo,关于这个API的用法,可以参考

http://baike.baidu.com/link?url=mujG74H8KaH5fnAlIsItz3r2EZWQd1CvVt2x2B_wHlsGYfra7XbBa_BcvVrwj2YPAWtyvLQ6CdVH2e2Qa38FOq

使用前记得初始化结构体TLastInputInfo,并给cbSize赋值,否则函数将返回False

function GetIdleTime: Cardinal;
var
  pill: TLastInputInfo;
begin
  ZeroMemory(@pill, SizeOf(pill));
  pill.cbSize := SizeOf(pill);
  GetLastInputInfo(pill);
  Result := GetTickCount - pill.dwTime;
end;

读完这篇文章后,您心情如何?
0
0
0
0
0
0
0
0
本文网址: