Hallo @a...10,
Also da ich das in einer Klasse verwendet hab, habe ich das einfach in die property´s (GetxWert, GetyWert <-- Getter für die property) reinprogrammiert, ala:
Delphi-Quellcode:
function TBla.GetXPos: integer;
var p: TPoint;
begin
if binside then
begin
p := ScreenToClient(Mouse.CursorPos);
Result := p.X;
end
else Result := -1;
end;
// ebenso für Y
darin hab ich dann noch ein Event OnxChange/ OnyChange eingebunden, so ersparte ich mir den Timer und reagiere einfach nur in der Oberklasse auf das Event, wenn sich was ändert (finde ich persönlich schöner so). Ist aber persönliche Geschmackssache.
MfG
BAMatze
2. Account Sero