Hallo,
so in etwa sollte es funktionieren. Du baust dir einen Timer, zwei Variabeln pro Richtung (x1,x2,y1,y2: Integer) und eine Statusvariable (tTimer: Boolean=true).
Und im Timer machst du dann folgendes:
Delphi-Quellcode:
...
if tTimer then
begin
x1:=Mouse.Pos.X; // <-- oder so...
y1:=Mouse.Pos.Y; // <-- dito
x2:=0; y2:=0;
end else
begin
x2:=Mouse.Pos.X;
y2:=Mouse.Pos.Y;
if x2>x1 then
Maus wurde nach oben bewegt
if x2>x1 then
Maus wurde nach unten bewegt
... mit y
end;
tTimer:=Not(tTimer);
...
Gruß, Onz
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer