delphi 获取鼠标与键盘空闲时间  
官方Delphi 学习QQ群: 682628230(三千人)
频道

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


以下是获取空闲时间的代码,主要用到了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;

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.29298686981201 seconds