you mean something like this:

http://www.planet-source-code.com/vb...38589&lngWId=1

?
it's written in vb6 but you should be able to get an idea what you need from it