Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Das Bitmap des aktuellen Fensters speichern (https://www.delphipraxis.net/104091-das-bitmap-des-aktuellen-fensters-speichern.html)

messie 27. Nov 2007 11:04


Das Bitmap des aktuellen Fensters speichern
 
Moin,

zu Dokumentationszwecken würde ich gerne eine Funktion ins Programm einbauen, die mit einer Tastenkombination das Bitmap des gerade offenen Fensters abspeichert. Das soll für das ganze Programm gelten, egal, welches Fenster gerade offen ist.
Ich arbeite fast ausschließlich mit modalen Fenstern.

Gibt es da eine einfache Lösung, die den Zugriff mit wenig Aufwand möglich macht?

Danke, Messie

DeddyH 27. Nov 2007 11:06

Re: Das Bitmap des aktuellen Fensters speichern
 
Stichwort für die Forensuche: Screenshot

Progman 27. Nov 2007 11:17

Re: Das Bitmap des aktuellen Fensters speichern
 
Die procedure GetFormImage() wäre hier sicher günstiger.

messie 27. Nov 2007 11:32

Re: Das Bitmap des aktuellen Fensters speichern
 
Zitat:

Zitat von Progman
Die procedure GetFormImage() wäre hier sicher günstiger.

Das wollte ich auch verwenden. Ich suche aber eine Lösung, mit der ich das global anwenden kann ohne es für jedes Form implementieren zu müssen.
Also Tastenkombination löst Message aus, die wird zentral verarbeitet, holt sich das angezeigte Form und speichert es ab. Geht das, während ein modales Fenster offen ist?

Grüße, Messie

Progman 27. Nov 2007 11:35

Re: Das Bitmap des aktuellen Fensters speichern
 
Dann schreib dir doch eine Function/Procedure, der du als Parameter das Form übergibst, von dem du ein Bild haben willst. Etwa so: MakeBild(Form3) oder ähnlich.


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