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

Posted on 2008-07-12 18:38  白兴科技  阅读(270)  评论(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;

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3