How is that old fasioned? That is the only way to do it (short of MFC, but that's a whole other ballgame). And since the intellisence in C++ is based entirely on the definitions of functions, as long as you've #included the proper headers, the Intellisense should be there. I think Squirm had the problem of getting no intellisense at one point, so you may wish to talk to him.