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 Suche Möglichkeit den Inhalt eines Memos abzulichten (https://www.delphipraxis.net/122349-suche-moeglichkeit-den-inhalt-eines-memos-abzulichten.html)

Popov 14. Okt 2008 17:41


Suche Möglichkeit den Inhalt eines Memos abzulichten
 
STOP!

- wie ich Screenshot einer Komponente machen kann, weiß ich
- somit weiß ich auch wie ich Screenshot eines Memos machen kann
- aber dadrum geht es nicht, oder nur indirekt

Ich brauche eine Bitmap mit einem eine exakte Kopie des Abbilds des Memo-Editfeldes, also ein Screenshot der Memo. Zwar könnte man den Text selbst auf eine Bitmap zeichnen, aber ich merke doch an wie viel man da denken müß. Und auch wenn man an alles denkt, spielt Windows manchmal nicht mit, weil es den eingefügten Text in der Memo eigenwillig umbricht. Und schon habe ich keine exakte Kopie. Am einfachsten wäre also ein Screenshot vom der Memo.

An für sich habe ich kein Problem ein Screenshot zu machen, aber unter Umständen kann es zu Problemen kommen. Ist z. B. ein anderes Fenster OnTop und überdeckt das Memo-Feld, wird Teil des Fensters abgelichtet.

Also das Programm das ich schreibe ist sonst fehlerfrei, aber unter bestimmten Umständen gibt es beim Screenshot einen Fehler.
Deshalb würde ich gerne die Memo ablichten, aber nicht vom Bildschirm. Weiß einer wie sowas intern gehen könnte?

Marc. 14. Okt 2008 17:48

Re: Suche Möglichkeit den Inhalt eines Memos abzulichten
 
Hi! CK_CK hatte diesbezüglich vor noch nicht allzu langer Zeit eine Prozedur veröffentlicht. Siehe hier. ;)
Hoffe das hilft Dir weiter.

Grüße,
Marc

Popov 14. Okt 2008 19:38

Re: Suche Möglichkeit den Inhalt eines Memos abzulichten
 
Sieht gut aus. Zumindest waren alle bisherigen Tests erfolgreich. Also danke an dich und CK_CK.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz