Originally Posted by rags_to_riches [strike]Assuming you mean Windows,[/strike] this is an excellent tutorial. Well why else would I post in windows programming? I mean C++ by itself cannot do any of this :P although you probably could make it if you worked on a gui library.