![]() |
Einen Metafilepunkt schrittweise zoomen ?
Hallo,
wie kann ich einen geklikten Zoompunkt wieder mittig im Fenster ausgeben, wie ich nachdem zoomen wieder den Klickpunkt und dessen Koordinaten berechne (nur ein Tip)?
Delphi-Quellcode:
mfg
var Zoomfaktor,
X0, Y0, // Oberenlinken Koordinaten X1, Y1, X2, Y2: integer; begin [...] Zoomfaktor:= 10; //1. X1:= X0*Zoomfaktor; Y1:= Y0*Zoomfaktor; //2. X2:= X1*Zoomfaktor; Y2:= Y1*Zoomfaktor; //3. //usw... |
Re: Einen Punkt mehrfach zoomen ?
Viel kann man dir dazu nicht sagen weil du so ziemlich alles für dich behältst was man für Informationen braucht.
Im Moment wissen wir nur das du etwas bei einem Klick zoomen willst. An welcher Stelel du scheiterst, welche Komponenten du verwendest, etc. wissen wir nicht. Verwende zukünftig bitte die Delphi-Tags um Delphiquelltext |
Re: Einen Punkt mehrfach zoomen ?
Auch wäre ggf. ein Hinweis welche Grafik-API du nutz recht hilfreich, oder ob es sich um eine generelle Frage handelt, wie sowas zu machen wäre.
Abgesehen davon, dass ich nicht wirklich weiß, wie man einen Punkt (= Pixel?) sinnvoll zoomen können sollte, höchstens ein Gebiet um diesen Punkt herum. |
Re: Einen Punkt mehrfach zoomen ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich nutze Metafile siehe den Beispiel aus dem Zipfile. Da gehts mir darum, daß beim Zoomen irgendwo auf einem Previewbereich zu klicken und genau dieses Bereich oder Punkt sollte damit ZoomOut oder ZoomIn mittig im Bildschirm dann dargestellt werden. Bei diesem Bsp. egal wo man klickt wird nur der obere linke Ecke gezoomt. Mir gehts darum diesen gezoomten Bereich/Punkt im Fenster mittig ausgeben zu können. Siehe am besten Attachment. Danke im Voraus mfg |
Re: Einen Punkt mehrfach zoomen ?
Hallo,
Ich hatte die gleiche Aufgabe auch schon mal. Und hab sie dadurch gelöst, dass ich mir auf einem Blatt aufgemahlt habe, was beim zoomen passieren muss. Danach war eigentlich alles klar. Auch wenn ich dir keinen Quelltext gegeben habe, hilft es vielleicht. mfg DerDan |
Re: Einen Metafilepunkt schrittweise zoomen ?
Hallo,
leider komme ich nicht weiter. Nachdem Zoomen habe ich das Problem mit Horizontalen und Vertikalen Scrollen den zu zoomenden Punkt mittig im Fenster auszurechnen. Bitte um Hilfe mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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