Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
Delphi 2007 Professional
|
Re: Sreenshot vom aktuellen Fenster?
1. Apr 2007, 15:18
Zitat von Jelly:
Delphi-Quellcode:
procedure WindowShot (var B : TBitmap) ;
var
H : THandle ;
R, RClient : TRect ;
begin
H := GetActiveWindow ;
if H <> 0 then begin
GetWindowRect (H,R) ;
B.Width := R.Right-R.Left ;
B.Height := R.Bottom-R.Top ;
BitBlt(B.Canvas.handle, 0,0 , B.Width, B.Height, GetDc(0), R.left, R.Top, SRCCOPY);
end ;
end ;
Vielen Dank!
Klappt schon, aber nur in der eigenen Anwendung. Sobald ich ein fremdes Fenster öffne geht es nicht mehr.
Gruß
Heike
Heike Kretschmann Viele Grüße aus Bochum
kaum denkt man alles ist fertig, da fängt man wieder von Vorn an.
|
|
Zitat
|