![]() |
Screenshot von Spiel erstellen und vergleichen
Hi,
ich möchte automatisch alle paar Sekunden einen Screenshot von einem (DirectX)Spiel erstellen lassen, und diesen dann mit einem Musterscreenshot vergleichen. Wie bekomme ich das hin? Ein Problem ist schonmal das der Screenshot den ich mit folgendem Code bekomme nichts enthält ausser eine weisse Fläche :(
Delphi-Quellcode:
schonmal vielen Dank im vorraus.
Bmp:=TBitmap.Create;
h:= FindWindow(nil,'Counterstrike'); with Bmp do try GetWindowRect(h, Rec); iWidth := Rec.Right - Rec.Left; iHeight := Rec.Bottom - Rec.Top; Width := iWidth; Height := iHeight; BitBlt(Canvas.Handle, 0, 0, iWidth, iHeight, GetWindowDC(h), 0, 0, SRCCOPY); Result := True; finally ReleaseDC(h, GetWindowDC(h)); end; Image1.Picture.Bitmap:=Bmp; |
Re: Screenshot von Spiel erstellen und vergleichen
Hallo, vielleicht findest du
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:38 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 by Thomas Breitkreuz