(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Per Mausklick Formular als BMP abspeichern
25. Feb 2006, 13:18
hast du denn mal nach screenshot gesucht? dann hättest du was gefunden.
Delphi-Quellcode:
var LDC: Cardinal;
LBmp: TBitmap;
begin
LBmp := TBitmap.Create;
LDC := GetDC(0);
LBmp.Width := Screen.Width;
LBmp.Height := Screen.Height;
BitBlt(LBmp.Canvas.Handle, 0, 0, LBmp.Width, LBmp.Height, LDC, 0, 0, SRCCOPY);
ReleaseDC(0, LDC);
LBmp.SaveToFile('e:\screenshot.bmp');
LBmp.Free;
end;
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|
|
Zitat
|