Einzelnen Beitrag anzeigen

etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#1

Screenshot ohne Hintergrundbild erzeugen

  Alt 30. Mär 2006, 11:54
Hallo Gemeinde

mit folgendem kurzen Code erzeuge ich einen aktuellen screenshot

Delphi-Quellcode:
procedure TMainFormClient.Schirmshot;
var
  H : THandle;
  
begin
  with prAktSchirm do //ist vom Typ TBitmap
  begin
    H := GetDC(GetDesktopWindow);
    FreeImage;
    BitBlt(Canvas.Handle,0,0,Width,Height,H,0,0,SRCCOPY);
    ReleaseDC(0,H);
  end;
end;
funktioniert auch wunderbar.

Hat jemand eine Idee wie ich den Screenshot ohne die Hintergrundgrafik erzeugen kann
also die Hintergrundgrafik die bei dem jeweiligen pc in den anzeigeeinstellungen hinterlegt ist.
  Mit Zitat antworten Zitat