I'm looking for a way (some OCX or API function I guess...) to be able to use vector drawings where I could "call back" objects created, i.e.: once the application draws a circle (for example), I would have some sort of "handle" on it and I could move it, rsize it, delete it, etc... In other words, I'm looking for some sort of a CAD tool.