To use the framework, you should have a good understanding of the following:
Note Those programmers who do not have specific performance requirements, are not familiar with the many pertinent COM/OLE technologies, or work primarily with the Microsoft Foundation Classes may find the MFC more suited to their needs.