Have a look at the help files. Esp. the TCanvas object. I think you'll find alot of useful methods there. All VCL objects contain a TCanvas(named Canvas oddly enough )