Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Strecke, die die Maus zurücklegt messen (https://www.delphipraxis.net/6117-strecke-die-die-maus-zuruecklegt-messen.html)

glkgereon 28. Aug 2005 12:20

Re: Strecke, die die Maus zurücklegt messen
 
Zitat:

Zitat von Delphi-Freak
Andererseits: Warum stimmt es dann z.B. bei Word? Wenn man da 100% einstellt, dann kann man ein Blatt Papier vor den Bildschirm halten und es geht sich genau aus...

das stimmt, habs grad nochmal ausprobiert...ich glaub ich schreib microsoft mal ne mail^^

Zitat:

Zitat von Delphi-Freak
Edit: @glkgeron: Die Umrechnungen stimmen glaube ich so weit, nur die letzten beiden würde ich etwas anders machen:
Delphi-Quellcode:
function Px2MM(Val: Int64):Extended;
begin
  Result:=Inch2MM(Px2Inch(Val));
end;

function MM2Px(Val: Extended):Int64;
begin
  Result:=Inch2Px(MM2Inch(Val));
end;

ja, wär sicherlich irgendwo logischer...

tommie-lie 28. Aug 2005 12:24

Re: Strecke, die die Maus zurücklegt messen
 
Zitat:

Zitat von Delphi-Freak
Andererseits: Warum stimmt es dann z.B. bei Word? Wenn man da 100% einstellt, dann kann man ein Blatt Papier vor den Bildschirm halten und es geht sich genau aus...

Stell die Auflösung auf einen für deinen Monitor untypischen Wert ein oder verändere über das OSD die Bildbreite des Bildschirms. Stimmt's immer noch?

glkgereon 28. Aug 2005 12:40

Re: Strecke, die die Maus zurücklegt messen
 
ich hab nen ganz normalen monitor (also ich denk mal 4:3) und ne auflösung von 1280:1025 (5:4)

das format stimmt!!!

tommie-lie 28. Aug 2005 12:47

Re: Strecke, die die Maus zurücklegt messen
 
Zitat:

Zitat von glkgereon
ich hab nen ganz normalen monitor (also ich denk mal 4:3) und ne auflösung von 1280:1025 (5:4)

das format stimmt!!!

Dann hast du vermutlich einen 19"-Monitor, für den sind 1280 eine "normale" horizontale Auflösung. Aber stimmt die Word-Seite bei dir denn auch in der Höhe?

Delphi-Freak 28. Aug 2005 14:38

Re: Strecke, die die Maus zurücklegt messen
 
Vielleicht geht das ganze auf die native Auflösung (zumindestens bei TFTs). Das kann man ja als Standard verwenden und dem Benutzer anbieten, es genau zu justieren...

glkgereon 28. Aug 2005 19:18

Re: Strecke, die die Maus zurücklegt messen
 
Zitat:

Zitat von tommie-lie
Zitat:

Zitat von glkgereon
ich hab nen ganz normalen monitor (also ich denk mal 4:3) und ne auflösung von 1280:1025 (5:4)

das format stimmt!!!

Dann hast du vermutlich einen 19"-Monitor, für den sind 1280 eine "normale" horizontale Auflösung. Aber stimmt die Word-Seite bei dir denn auch in der Höhe?

nein, es ist ein 17"er

ja, auch die höhe stimmt (also ich hab A5 genommen, und dann die breite on A4, sind ja identisch)

schöni 29. Aug 2005 21:54

Re: Strecke, die die Maus zurücklegt messen
 
Hallo!

[quote="glkgereon"]
ja, auch die höhe stimmt (also ich hab A5 genommen, und dann die breite on A4, sind ja identisch)
[quote]

Wenn das schon mal klappt, dann müßte sich die Problemstellung des Threads hier lösen lassen.

Mit den Umrechnungsformeln, die glkgereon hier aufzeigt, dürfte dann alles geklärt sein. Bei Verwendung einer anderen Auflösung ändert sich ja auch der Wert für PixelsPerInch.

Gruß

schöni

hanselmansel 29. Aug 2005 22:35

Re: Strecke, die die Maus zurücklegt messen
 
HiHo,

Ihr redet hier doch von zwei verschiedenen Paar Schuh'! Die einen wollen berechnen, wie viele Meter/Pixel sich der Mauszeiger auf dem Bildschirm bewegt hat. Die anderen wollen aber wissen, wieviel meter sich das Hardwaregerät "Maus" auf seinem Pad bewegt hat. Dass zweiteres ungleich schwieriger ist, dürfte klar sein.

Ich hoffe, dass ich mich nicht selbst verlesen habe, sondern zum Problemlösen beitragen konnte.

lG,

hanselmansel


P.S.: Ich habe mal in so nem' Tutorial etwas mit Mausgeschwindigkeit gesehen. Habe aber keine Zeit es durchzulesen. Hier der LINK.

glkgereon 30. Aug 2005 12:37

Re: Strecke, die die Maus zurücklegt messen
 
Zitat:

Zitat von hanselmansel
HiHo,

Ihr redet hier doch von zwei verschiedenen Paar Schuh'! Die einen wollen berechnen, wie viele Meter/Pixel sich der Mauszeiger auf dem Bildschirm bewegt hat. Die anderen wollen aber wissen, wieviel meter sich das Hardwaregerät "Maus" auf seinem Pad bewegt hat. Dass zweiteres ungleich schwieriger ist, dürfte klar sein.

Ich hoffe, dass ich mich nicht selbst verlesen habe, sondern zum Problemlösen beitragen konnte.

Genau das habe ich auch gerade eben erst kapiert...
ich möchte die Strecke auf dem Bildschirm haben...

hanselmansel 30. Aug 2005 13:00

Re: Strecke, die die Maus zurücklegt messen
 
Die Frage ist nun, ob du die Strecke brauchst, die der Zeiger auf der Form zurücklegt (= einfach), oder die Strecke die der im Lauf der Windows-Session auf dem gersamten Bildschirm zurücklegt (= nicht mehr ganz so einfach...)?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz