Problem wydaje sie prosty, ale nie chce mi to działać poprawnie. Jedyne co ma program robić to ukrycie kursora po 3 sekundach jeżeli nie jest on poruszany. Czyli coś identycznego jak w odtwarzaczach filmów na full screenie.
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Timer1.Enabled:=false;
ShowCursor(true);
Timer1.Enabled:=true;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
ShowCursor(false);
Timer1.Enabled:=false;
end;
Niestety coś jest nie tak, bo zdarzenie mouseMove wydaje się działać bez przerwy i kursor nie chce znikać nawet jak nim nie poruszam.