Are there alternative C++ class libraries to MFC?
Oh yes. As well as alternative commercial libraries from compiler vendors such as Borland and Metrowerks, there are also third party class libraries on sale. However, one of the most valuable class libraries is free and comes in source form: Sam Blackburn’s WFC class library . This library includes a better XML parser than the IE one, and lots of really interesting goodies. It also provides an example of a) how a skilled programmer can build up a reusable library set to enhance their own productivity, and b) how a generous programmer can give away their work for the benefit of the entire community. Even if you choose not to use it, it can be used as a reference example of Win32 class library design and implementation.