Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Biblioteca de Classes Microsoft Foundation (MFC) fornece um wrapper orientado a objetos para boa parte das APIs Win32 e COM. Embora possa ser usado para criar aplicativos de área de trabalho muito simples, é mais útil quando você precisa desenvolver interfaces de usuário mais complexas com vários controles. Você pode usar MFC para criar aplicativos com interfaces de usuário no estilo Office. Para obter documentação sobre a própria plataforma Windows, consulte a documentação do Windows. Para obter informações sobre como criar aplicativos do Windows no C++ sem MFC, consulte Criar aplicativos do Windows da área de trabalho usando a API Do Win32.
A Referência do MFC abrange as classes, funções globais, variáveis globais e macros que compõem a Biblioteca de Classes do Microsoft Foundation.
Os gráficos de hierarquia individuais incluídos em cada classe são úteis para localizar classes base. A Referência MFC geralmente não descreve funções de membro herdadas ou operadores herdados. Para obter informações sobre essas funções, consulte as classes base ilustradas nos diagramas de hierarquia.
A documentação de cada classe inclui uma visão geral da classe, um resumo dos membros por categoria e tópicos para as funções de membros, operadores sobrecarregados e membros de dados.
Membros de classe pública e protegidos são documentados somente quando normalmente são usados em programas de aplicativo ou classes derivadas. Consulte os arquivos de cabeçalho de classe para obter uma listagem completa de membros da classe.
Importante
As classes MFC e seus membros não podem ser usados em aplicativos que são executados no ambiente do Windows Runtime.
As DLLs (bibliotecas MFC) para MBCS (codificação de caracteres multibyte) não estão mais incluídas no Visual Studio, mas estão disponíveis como um complemento do Visual Studio. Para mais informações, confira o Complemento da DLL MBCS do MFC.
Nesta seção
Conceitos
Artigos conceituais sobre tópicos do MFC.
Gráfico da hierarquia
Visualmente detalha as relações entre classes na biblioteca de classes.
Visão geral da aula
Lista as classes na Biblioteca MFC de acordo com a categoria.
Instruções passo a passo
Contém artigos que orientam você por várias tarefas associadas aos recursos da biblioteca MFC.
Notas técnicas
Fornece links para tópicos especializados, escritos pela equipe de desenvolvimento do MFC, na biblioteca de classes.
Personalização para MFC
Fornece algumas dicas para personalizar seu aplicativo MFC.
Classes
Fornece links e informações de arquivos de cabeçalho para as classes MFC.
Classes internas
Usado internamente no MFC. Para fins de integridade, esta seção descreve essas classes internas, mas elas não devem ser usadas diretamente em seu código.
Macros e Globais
Fornece links para as macros e funções globais na Biblioteca MFC.
Estruturas, estilos, retornos de chamada e mapas de mensagens
Fornece links para estruturas, estilos, retornos de chamada e mapas de mensagens usados pela biblioteca MFC.
Assistentes do MFC e caixas de diálogo
Um guia para os recursos no Visual Studio para criar aplicativos MFC.
Trabalhando com arquivos de recurso
Como usar arquivos de recurso para gerenciar dados de interface do usuário estáticos, como cadeias de caracteres de interface do usuário e layout de caixa de diálogo.
Seções relacionadas
Categorias de gráfico de hierarquia
Descreve o gráfico de hierarquia MFC por categoria.
Classes compartilhadas ATL/MFC
Fornece links para classes compartilhadas entre MFC e ATL.
Exemplos de MFC
Fornece links para exemplos que demonstram como usar o MFC.
Referência de bibliotecas do Visual C++
Fornece links para as várias bibliotecas fornecidas com o Visual C++, incluindo Modelos ATL, MFC, OLE DB, a biblioteca de tempo de execução C e a Biblioteca Padrão C++.
Depuração no Visual Studio
Fornece links para usar o depurador do Visual Studio para corrigir erros de lógica em seu aplicativo ou procedimentos armazenados.