小弟想用delphi做一个屏幕保护程序
rocedure TFormScreen.detect(var Msg:TMsg;var Handle:Boolean);
begin
   Done:=False;
   if(Msg.message=WM_KEYDOWN) then
   begin
      Done:=True;
   end;
   if Done=True then
   begin
      FormScreen.Visible:=False;
      if not (Mess.message=WM_KEYDOWN) or (Mess.message=WM_MOUSEMOVE) then
      timer1.enabled:=true;
   end;
end;
现在碰到的问题是,屏幕隐藏后30秒就出现了(30秒是我的设定)
而我想做到的是在没有鼠标键盘响应30秒后才出现屏幕
现在是只要30秒屏幕就出来在判断有没有响应才隐藏
望高手门指点一下