handles

i have created a number of objects in delphi, and i would like "handles"
to appear around one of these objects when i click on the object at
run-time.  ideally, i would also like to be able to use the handles to
re-size the object at run-time.  since all of the already-made delphi
objects have this capabitlity, i would assume that it wouldnt be too
difficult to do the same with mine.  however, i cannot figure out how.  
any suugestions would be greatly apprectiated.

michael palac