关于获取系统空闲时间的问题(高手请进) 也就是在键盘和鼠标都没有操作的情况下,如何获取空闲的时间。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放个 ApplicationEvents 控件OnIdle事件就是了。 好像有一个API就可以实现,能前用过,不过忘了,不好意思 哦,如果你要的是系统有多长时间没动过鼠标键盘了,那就function LastInput: DWord;var LInput: TLastInputInfo;begin LInput.cbSize := SizeOf(TLastInputInfo); GetLastInputInfo(LInput); Result := GetTickCount - LInput.dwTime;end;procedure TForm1.Timer1Timer(Sender: TObject);begin Caption := Format('鼠标键盘已经有 %d 秒没有使用', [(LastInput)div 1000]);end; 太棒了!感谢楼上的“miky”朋友。分全给你 :-) delphi断点调试问题 开发分布式数据库系统的问题,谢谢! 看看我这样写为什么不对,请教高手。。。。。 请问各位,delphi如何才能正确引用VC 静态库?? 今天开始上班的朋友请进来吧!forgot祝大家新年好,恭喜发财! 什么软件最流行??? 关于计算字段的问题,请高手指教,在线等待!!! UDP的怪问题 关于一次删除两个表中的数据? 谁来帮下新手--那位朋友给提下学习的方向 各位高手!!帮忙!!谢谢!! 各位大家有没有用ADO替换BDE的方法?
var
LInput: TLastInputInfo;
begin
LInput.cbSize := SizeOf(TLastInputInfo);
GetLastInputInfo(LInput);
Result := GetTickCount - LInput.dwTime;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Caption := Format('鼠标键盘已经有 %d 秒没有使用', [(LastInput)div 1000]);
end;