Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta família de artigos inclui detalhes técnicos sobre a biblioteca Microsoft Foundation Class (MFC) e fornece uma visão geral da estrutura MFC e seus principais componentes e subsistemas.
A Microsoft Foundation Class Library é uma estrutura de aplicativo para programação no Microsoft Windows. Escrito em C++, o MFC fornece grande parte do código necessário para gerenciar janelas, menus e caixas de diálogo; realização de entradas/saídas básicas; armazenamento de coleções de objetos de dados; e assim por diante. Tudo o que você precisa fazer é adicionar seu código específico do aplicativo a essa estrutura. Dada a natureza da programação de classe C++, é fácil estender ou substituir a funcionalidade básica que a estrutura MFC fornece.
A estrutura MFC é uma abordagem poderosa que permite desenvolver com base no trabalho de programadores especializados para Windows. MFC reduz o tempo de desenvolvimento; torna o código mais portátil; fornece um enorme apoio sem reduzir a liberdade e a flexibilidade de programação; e oferece acesso fácil a elementos e tecnologias de interface de usuário "difíceis de programar", como tecnologia ativa, OLE e programação na Internet. Além disso, o MFC simplifica a programação de banco de dados por meio de Data Access Objects (DAO) (agora obsoleto) e Open Database Connectivity (ODBC), e a programação de rede por meio de Windows Sockets. O MFC facilita a programação de recursos como folhas de propriedades ("caixas de diálogo"), visualização de impressão e barras de ferramentas flutuantes e personalizáveis.
Na presente seção
Usando os arquivos de origem MFC
Usando as classes para escrever aplicativos para Windows
Desenvolver o quadro regulamentar
CWinApp: A classe de aplicativo
Modelos de Documentos e o Processo de Criação de Documentos/Vistas
Gerenciando os dados de estado dos módulos MFC
Processamento de Ciclo Inativo
Suporte para contextos de ativação no estado do módulo MFC
Isolamento da biblioteca de controles comuns do MFC
Requisitos de compilação para controles comuns do Windows Vista
Como adicionar suporte ao Restart Manager
Para obter uma visão geral da documentação de referência do MFC, consulte Microsoft Foundation Class Library.
Para obter informações sobre ATL, consulte Ative Template Library Reference.