Delphi7保存屏幕为图片

时间:2020-09-27 10:48:53
【文件属性】:

文件名称:Delphi7保存屏幕为图片

文件大小:3KB

文件格式:RAR

更新时间:2020-09-27 10:48:53

Delphi7 保存 屏幕

Delphi7保存屏幕为图片,以下是主程序: function TForm1.GetControlsImage(ACtrl: TWinControl): TBitmap; var Ofs: Integer; begin Result := TBitmap.Create; try Result.Width := ACtrl.ClientWidth; Result.Height := ACtrl.ClientHeight; Result.Canvas.Brush := ACtrl.Brush; Result.Canvas.FillRect(ACtrl.ClientRect); Result.Canvas.Lock; try if GetWindowLong(ACtrl.Handle, GWL_STYLE) and WS_BORDER <> 0 then Ofs := -1 // Don't draw form border else Ofs := 0; // There is no border ACtrl.PaintTo(Result.Canvas.Handle, Ofs, Ofs); finally Result.Canvas.Unlock; end; except Result.Free; raise; end; end;


【文件预览】:
保存屏幕
----Project1.res(876B)
----Unit1.dfm(656B)
----Project1.cfg(434B)
----Project1.dpr(188B)
----Project1.dof(2KB)
----Unit1.pas(1KB)

网友评论