Framework do aplicativo
O núcleo da biblioteca Microsoft Foundation Class (MFC) é um encapsulamento de uma grande parte da API do Windows no formato C++. As classes de biblioteca representam janelas, caixas de diálogo, contextos de dispositivo, objetos GDI comuns, como pincéis e canetas, controles e outros itens padrão do Windows. Essas classes fornecem uma interface prática de função membro C++ para as estruturas no Windows que elas encapsulam. Para obter mais informações sobre como usar essas classes, consulte Tópicos de objetos de janela.
Mas a Biblioteca MFC também fornece uma camada de funcionalidade de aplicativo adicional criada no encapsulamento C++ da API do Windows. Essa camada é uma estrutura de aplicativo funcional para Windows que fornece a maior parte da interface do usuário comum esperada em programas para Windows, incluindo barras de ferramentas, barras de status, impressão, visualização de impressão, suporte ao banco de dados e suporte ao ActiveX. Usar as classes para escrever aplicativos para Windows explica detalhadamente a estrutura.