Canvas: PixelCoord der Mauspos auf dem Image
16. Mai 2005, 16:56
Servus
Ich hab ne kleine luftbild Landkarte von meiner Umgebung erstellt.
Da das Bild aber zu groß für die Zeichenfläche ist (4500x2000 Pixel , wird noch erweitert) , bestimme ich einfach über die Scrollbars der Form1 meinen Bildausschnitt.
Wenn ich allerdings etwas rein"malen" möchte und über die Client/Screenposition gehe , wird dieses eben "weit" rechts oben gezeichnet (MausPos : 2250/1000 auf dem Bild , durch die beiden Screenpositionen allerdings jeweils unter 1000 (bei 1024x768 Auflösung).
Nun die Frage an euch :
Wie kann ich die Piexelkoordinaten des Pixels ermitteln , der unter der Maus liegen ?
Wenn ich das Bild so "schrumpfe" , dass es auf den Monitor (ohne Scrollbars) passt , ist der Pixel zu "ungenau" definiert ..
danke
Cu
|