判断鼠标键盘在一段时间内是否有动作

Posted on 2008-07-12 18:38  白兴科技  阅读(264)  评论(0编辑  收藏  举报
 

function LastInput:DWord;

var

  LInput:TLastInputInfo;

begin

  LInput.cbSize:=sizeOf(TLastInputInfo);

  GetLastInputInfo(LInput);

  Result:=GetTickCount-LInput.dwTime;

  end;

{调用:} 

procedure TForm1.Timer1Timer(Sender: TObject);

begin

self.Caption:=Format('%d',[(LastInput)div 1000]);

end;

Copyright © 2024 白兴科技
Powered by .NET 9.0 on Kubernetes