Framework de aplicativo
O núcleo da biblioteca Microsoft Foundation Class (MFC) é um encapsulamento de uma grande parte da API do Windows no formulário do C++.Biblioteca classes representam janelas, caixas de diálogo, contextos de dispositivo, objetos GDI comuns como, por exemplo, pincéis e canetas, controles e outro itens padrão do Windows.Essas classes fornecem uma conveniente interface de função de membro C++ estruturas no Windows que eles encapsulam.Para obter mais informações sobre como usar essas classes, consulte Tópicos de objeto de janela.
Mas a biblioteca MFC também fornece uma camada de funcionalidade adicional criada no encapsulamento de C++ da API do Windows.Essa camada é uma estrutura de trabalho de aplicativos para Windows fornece a maioria da interface do usuário comum esperado de programas para Windows, incluindo barras de ferramentas, barras de status de impressão, visualização de impressão, database suporte e suporte ActiveX.Usando as Classes para gravar aplicativos para Windows explica o framework em detalhes.