Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Screenshot mit transparenten Fenster und Maus (https://www.delphipraxis.net/101514-screenshot-mit-transparenten-fenster-und-maus.html)

gandime 14. Okt 2007 20:03


Screenshot mit transparenten Fenster und Maus
 
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

patti 14. Okt 2007 20:32

Re: Screenshot mit transparenten Fenster und Maus
 
So sollte es zumindest mit dem Mauszeiger klappen (ist von den Schweizern) : *klick*

Wie das mit den transparenten Fenstern geht weiß ich nicht.

P@Tti


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz