Compartilhar via


Tópicos gerais do MFC

Essa família de artigos inclui detalhes técnicos sobre a Biblioteca de Classe do Microsoft Foundation (MFC) e fornece uma visão geral da estrutura MFC e seus principais componentes e subsistemas.

A Biblioteca de Classes do Microsoft Foundation é uma estrutura de aplicativos 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; executando entrada/saída básica; armazenando coleções de objetos de dados; e assim por diante. Tudo o que você precisa fazer é adicionar o 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 fornecida pela estrutura MFC .

A estrutura do MFC é uma abordagem poderosa que permite que você se basee no trabalho de programadores especialistas para Windows. O MFC reduz o tempo de desenvolvimento; torna o código mais portátil; fornece um apoio tremendo sem reduzir a liberdade de programação e a flexibilidade; e fornece acesso fácil a elementos e tecnologias de interface do usuário "difíceis de programar", como tecnologia ativa, OLE e programação da Internet. Além disso, o MFC simplifica a programação de banco de dados por meio de DAO (Objetos de Acesso a Dados) (agora obsoleto) e ODBC (Open Database Connectivity) e programação de rede por meio de Soquetes do Windows. O MFC facilita o programa de recursos como folhas de propriedades ("caixas de diálogo de guia"), visualização de impressão e barras de ferramentas flutuantes e personalizáveis.

Nesta seção

Exemplos de MFC

Usando os arquivos de origem do MFC

Versões da biblioteca MFC

Usando as classes para gravar aplicativos para Windows

Compilando na estrutura

CWinApp: a classe de aplicativo

Modelos de documento e o processo de criação de documento/exibição

Gerenciando os dados de estado de módulos MFC

Processamento de loop ocioso

Suporte para contextos de ativação no estado do módulo MFC

Isolamento da biblioteca de controles comuns do MFC

Requisitos de build para controles comuns do Windows Vista

Como adicionar suporte ao gerenciador de reinicialização

Layout Dinâmico

Para obter uma visão geral da documentação de referência do MFC, consulte a Biblioteca de Classes do Microsoft Foundation.

Para obter informações sobre a ATL, consulte Referência da Biblioteca de Modelos Ativos.

Consulte também

Trabalhando com objetos de janela