Einzelnen Beitrag anzeigen

gandime
(Gast)

n/a Beiträge
 
#1

Screenshot mit transparenten Fenster und Maus

  Alt 14. Okt 2007, 20:03
Hi,
wie mache ich einen Screenshot von meinem Bildschirm?
Transperente Fenster und die Maus Sollen aber auf dem Bild zu sehen sein!

Normalerweise mache ein ein Screenshot so:
Delphi-Quellcode:
var
  Bitmap:TBitmap;
  DeskWh:HWND;
  DeskDC:HDC;
  DeskRc:TRect;
begin
  DeskWh:=GetDesktopWindow;
  DeskDC:=GetDC(DeskWh);
  GetWindowRect(DeskWh, DeskRc);
  Bitmap.Width:=DeskRc.Right-DeskRc.Left;
  Bitmap.Height:=DeskRc.Bottom-DeskRc.Top;
  BitBlt(Bitmap.Canvas.Handle,0,0,Bitmap.Width,Bitmap.Height,DeskDC,0,0,SRCCOPY);
end;
mfg
gandime
  Mit Zitat antworten Zitat