![]() |
Re: Image zoomen
Kommst du nicht selber auf den Lösungsweg, den hador andeutet?!
Beim Drücken des Buttons fürs Ranzoomen vergrößerst du einfach das Image (TImage.Width und TImage.Top). Funktioniert natürlich nur, wenn Stretch und Proportional des TImages auf True stehen. Stand im Prinzip alles in Hadors Text! |
Re: Image zoomen
wobei ich mir vorstellen kann, dass er bei dieser Lösung schnell an Speichergrenzen kommt...
jedoch ist eine Lösung mittels Inflaterect/OffsetRect und StrechBlt und den dazugehörenden Berechnungen ziemlich aufwendig. mit inflaterect kannst du das sichtbare rechteck auf dem Original berechnen (Proportionen beachten). dieses wird dann auf die Anzeigegröße mittels Stretchblt vergrößert. OffsetRect brauchst du dann für die steuerung der scrollbars (um den schtbereich zu verschieben). soviel zur Theorie :D Gruß Frank |
Image zoomen
Hat sich erledigt ;-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 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