procedure TForm1.Button5Click(Sender: TObject);
var
bmp:tbitmap;
fc:tcanvas;
dc:hdc;
begin
dc:=getdc(0);
fc:=tcanvas.Create ;
fc.handle:=dc;
bmp:=tbitmap.Create;
bmp.Height:=form1.Height;
bmp.Width:=form1.Width;
image1.Height:=checklistbox1.Height;
image1.Width:=checklistbox1.Width;
bmp.Canvas.CopyRect(rect(0,0,screen.Width,screen.Height),fc,rect(0,0,screen.Width,screen.Height ));
image1.Picture.Bitmap:=bmp;
image1.Repaint;
bmp.Free;
end;