Tópicos Geral da MFC

Essa família de artigos inclui detalhes técnicos adicionais sobre a biblioteca Microsoft Foundation classe (MFC) e fornece uma visão geral sobre a estrutura do MFC e seus componentes-chave e subsistemas.

A biblioteca Microsoft Foundation classe é uma estrutura de aplicativo para programação no Microsoft Windows.Escritos em C++, MFC fornece boa parte do código necessário para gerenciamento de janelas, menus e caixas de diálogo; execução básico de entrada/saída; armazenar coleções de objetos de dados; e assim por diante.Tudo o que você precisa fazer é adicionar o código específico do aplicativo dessa estrutura.Devido à natureza da programação de classe do C++, é fácil estender ou substituir a funcionalidade básica que a estrutura do MFC fornece.

A estrutura do MFC é uma abordagem eficiente que permite que você desenvolver o trabalho de programadores experientes para Windows.MFC reduz o time de desenvolvimento; torna o código mais portátil; fornece suporte enorme sem reduzir a programação de liberdade e flexibilidade; e oferece acesso fácil a "disco rígido para o programa" elementos de interface de usuário e as tecnologias, como tecnologia ativo, OLE e Internet de programação.Além disso, MFC simplifica a programação de banco de dados por meio de Data acesso Objects (DAO) e ODBC (em aberto Database conectividade) e rede de programação por meio do Windows Sockets.MFC torna fácil a recursos do programa como folhas de propriedades ("guia diálogos"), visualização de impressão e as barras de ferramentas flutuantes, personalizáveis.

Nesta seção

Exemplos do MFC

Visão geral do MFC

Fundamentos do MFC

chave Áreas de programação MFC

Pré-requisitos de aprendizagem MFC

Usando arquivos de fonte do MFC, que são fornecidos com o Visual C++

Usando o navegador de código-fonte com o arquivo de informações de procurar MFC (MFC.bsc)

Versões de biblioteca MFC

Criação no estrutura

Gerenciamento de dados do estado dos módulos do MFC

Loop ocioso processamento no MFC

Usando o MFC para escrever programas do Windows

Com base no estrutura MFC

Como o estrutura chama código

CWinApp: A Classe do aplicativo

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

Criando Windows com a classe CWnd

Trabalhando com objetos de janela

Trabalhando com contextos de dispositivo do Windows

Trabalhando com objetos gráficos Windows

Adicionando recursos de interface do usuário

Criando um projeto

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

Para obter informações sobre a ATL, consulte Referência da biblioteca modelo ativo.