Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Bitmap von einer Treeview (https://www.delphipraxis.net/50185-bitmap-von-einer-treeview.html)

agamemnon3 21. Jul 2005 17:39


Bitmap von einer Treeview
 
Hi Leute
Ich habe ein Problem:
Ich muss eine TTreeview als Bitmap ins Clipboard kopieren.
Die Treeview ist ziemlich gross, und ist nur zum Teil sichtbar (Scroll).
Ich habe nach Möglichkeiten gesucht, und der einzige Erfolg bestand darin
-die Ttreeview unsichtbar schlten
-die Treeview Grösse auf totale Grösse (width) stellen
-Bitmap erstellen
-Treeview wieder klein stellen (width)
-Treeview wieder sichtbar schalten
Nurn meine Frage:
Es muss doch möglich sein, den unsichtbaren Bereich
(der Bereich, der gescrollt sich weiter unten befindet),
von einer Komponente
in das Canvas eines Bitmaps zu kopieren????

Habs auch mit EM_PRINT und BITBLT probiert, aber es war nur möglich,
sichtbaren Bereich ins Canvas zu kopieren.

Vielen Dank für die Antworten

QuickAndDirty 22. Jul 2005 08:15

Re: Bitmap von einer Treeview
 
Das geht wohl nicht weil ja das Clipping auf den Komponenten bereich eingeschränkt ist.
GrafikOperationen ausserhalb dieses Bereich werden aus Optimierungsgründen nicht ausgeführt.

barf00s 22. Jul 2005 08:18

Re: Bitmap von einer Treeview
 
du könntest allerdings jeweils abschnittsweite bilder von deinem treeview machen und des dann in ein komplettes bild zusammenfügen


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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