I'm making windows programs in Visual C++ and I'm only using the API. I had a couple questions about creating controls on the windows. I can make the controls, but I found it space consuming to use the code over and over again for each thing. Then I decided to make an include file with functions(it has been successful). But now someone has told me to use classes to make the controls. How can I make classes for controls used on a window? Should I make a base class for all controls, and then use inheritance to make a class for each control? I don't even know how to do that!!!! Help?!