Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#18

Re: Strecke, die die Maus zurücklegt messen

  Alt 28. Aug 2005, 12:39
also wenn ich nur die strecke will, die der mauszeiger aufm bildschirm zurücklegt....da könnte ich ja Screen.PixelsPerInch nehmen...oder?

stimmen diese umrechnungssachen?

Delphi-Quellcode:
{ *** Umrechnen ***}

function Inch2MM(Val: Extended):Extended;
begin
  Result:=Val*25.4
end;

function MM2Inch(Val: Extended):Extended;
begin
  Result:=Val/25.4
end;

function Px2Inch(Val: Int64):Extended;
begin
  Result:=Val/Screen.PixelsPerInch;
end;

function Inch2Px(Val: Extended):Int64;
begin
  Result:=Round(Val*Screen.PixelsPerInch);
end;

function Px2MM(Val: Int64):Extended;
begin
  Result:=Inch2MM(Val/Screen.PixelsPerInch);
end;

function MM2Px(Val: Extended):Int64;
begin
  Result:=Round(MM2Inch(Val)*Screen.PixelsPerInch);
end;

{ *** Ende Umrechnen *** }
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat