![]() |
Partieller Screenshot
Hi,
unter ![]() gibts ja das bekannte Codebeispiel. Geh ich recht in der Annahme, dass ich die beiden Nullen in folgendem Codebeispiel nur durch andere Werte ersetzen muss um nur einen Teil des Bildschirms zu capturen?
Delphi-Quellcode:
Gibts ne einfacher Möglichkeit?
BitBlt(Bitmap.Canvas.Handle, 0, 0, Pred(Screen.DesktopWidth), Pred(
Screen.DesktopHeight), Canvas.Handle, Screen.DesktopLeft, Screen.DesktopTop, Bitmap.Canvas.CopyMode); THX4HELP [edit=sakura] [delphi]-Tags eingesetzt. Mfg, sakura[/edit] |
Re: Partieller Screenshot
Code:
Warum heiste es wohl:Screen.DesktopTop
BitBlt(Bitmap.Canvas.Handle, 0, 0, Pred(Screen.DesktopWidth), Pred(
Screen.DesktopHeight), Canvas.Handle, Screen.DesktopLeft, Screen.DesktopTop, Bitmap.Canvas.CopyMode); Schau dir doch mal die Parameter an und dann denke mal darüber nach, wie man die wohl verwenden könnte... |
Re: Partieller Screenshot
Was soll die Funktion Pred(), deren Sinn kann ich nicht erkennen?
Ich hätte getippt, das Parameter 2,3,4,5 die Ausmaße des Screenshots bestimmen... |
Re: Partieller Screenshot
Zitat:
Zitat:
![]() Parameter 2 und 3 sind die Zielkoordinaten, 4 und 5 die Außmaße des zu kopierenden Bereichs, 7 und 8 die Quellkoordinaten. |
Re: Partieller Screenshot
THX!
habs dann doch noch gefunden gehabt... ...aber mal wieder nicht in der MSDN :wall: *ich bin doof schild rauskram* |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:05 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