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