![]() |
Canvas: PixelCoord der Mauspos auf dem Image
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 |
Re: Canvas: PixelCoord der Mauspos auf dem Image
hallo Hanswurst,
im OnMouseDown Ereignis vom Image hast du die variablen x und y. diese sollten die richtige position angeben. gruss urbanbruhin |
Re: Canvas: PixelCoord der Mauspos auf dem Image
Servus
arg .. ich trottel ;) das TImage hat ja auch ein MouseMove .. Vielen Dank ! Es funktioniert ;) Cu |
Re: Canvas: PixelCoord der Mauspos auf dem Image
keine ursache, habs auch erst vor kurzem gemerkt...
gruss urbanbruhin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz