Graphics: Saving a region from the Canvas and restoring it

Hello,

I need to be able to take a region from a canvas and save it, draw on
that region, then restore the original region I saved.  For example, I
need to save the region bounded by the rectangle in a TForm that has the
following corrdinates:

TopLeftPoint=(10,20);
BottomRightPoing(10,60);

Draw on that region, then restore the original region.  I tried using
the function CopyRect but I was unable to get it to work.  Any help
would be greatly appreciated.

Thanks,

--
Ruben Ramirez
email: rrami...@ix.netcom.com
       rramire...@home.com