var
bmp: TBitmap;
dc: HDC;
begin
with image1.picture.bitmap do
begin
width := screen.width; height := screen.height;
dc := createdc('DISPLAY', nil, nil, nil);
bitblt(canvas.handle, 0, 0, width, height, dc, 0, 0, SRCCOPY);
deletedc(dc);
end;
end;
end;