Thema: Screenshot

Einzelnen Beitrag anzeigen

djmsc

Registriert seit: 5. Feb 2005
11 Beiträge
 
#2

AW: Screenshot

  Alt 23. Aug 2020, 17:44
Wie wäre es denn hier mit

Delphi-Quellcode:
uses
  Graphics;

// Capture the entire screen
// Screenshot des gesamten Bildschirms
procedure ScreenShot(Bild: TBitMap);
var
  c: TCanvas;
  r: TRect;
begin
  c := TCanvas.Create;
  c.Handle := GetWindowDC(GetDesktopWindow);
  try
    r := Rect(0, 0, Screen.Width, Screen.Height);
    Bild.Width := Screen.Width;
    Bild.Height := Screen.Height;
    Bild.Canvas.CopyRect(r, c, r);
  finally
    ReleaseDC(0, c.Handle);
    c.Free;
  end;
end;
Damit wird der gesamte Desktop in einem Bitmap gespeichert.
  Mit Zitat antworten Zitat