Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Grafik / Sound / Multimedia (https://www.delphipraxis.net/21-library-grafik-sound-multimedia/)
-   -   Delphi Screenshot machen (als BMP oder PNG) (https://www.delphipraxis.net/7212-screenshot-machen-als-bmp-oder-png.html)

Assarbad 5. Aug 2003 20:11


Screenshot machen (als BMP oder PNG)
 
Dazu habe ich eine kleine Klasse geschrieben, die genau das bietet:
http://assarbad.net/stuff/screenshotclass.zip
http://assarbad.net/stuff/screenshotclass.rar

Man kann die Methode AutoSaveWindow() benutzen um ein bestimmtes Fenster mehrere Male zu capturen (eignet sich also zum Aufruf von einerm Timer aus). AutoSaveDesktop() tut das Ganze für den gesamten Desktop.

Ansonsten kann man das Ganze auch manuell machen (dazu einfach in den Source schauen).

Wenn die Unit eingebunden wird, ist eine Instanz namens SShot sofort verfügbar. Gesteuert werden kann das Verhalten über die Compilerschalter.


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