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;

相关阅读 >>

Delphi研究之驱动开发篇(六)--利用section与用户模式程

Delphi webbrowser获取iframe页面内容

Delphi tadodataset 中文使用说明

Delphi d10.x 安卓app开发中按返回键后程序不退出程序的方法

Delphi根据网络链接截取域名

Delphi 图像自动调整显示

Delphi 官方提供的六十多个firedac例子

如何减小Delphi应用程序(exe)的大小

Delphi:取得浏览器地址,网址(支持ie,firefox)

如何访问局域网的access数据库

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...