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.
A biblioteca Microsoft Foundation Class (MFC) fornece um wrapper orientado a objeto sobre grande parte das APIs Win32 e COM. Embora possa ser usado para criar aplicativos de desktop muito simples, é mais útil quando você precisa desenvolver interfaces de usuário mais complexas com vários controles. Você pode usar o MFC para criar aplicativos com interfaces de usuário no estilo do 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 em C++ sem MFC, consulte Criar aplicativos da área de trabalho do Windows usando a API do Win32.
A Referência MFC abrange as classes, funções globais, variáveis globais e macros que compõem a Microsoft Foundation Class Library.
Os gráficos de hierarquia individuais incluídos com 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 descritas 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 membro, operadores sobrecarregados e membros de dados.
Os membros da classe pública e protegida são documentados somente quando normalmente são usados em programas de aplicativos ou classes derivadas. Consulte os arquivos de cabeçalho da classe para obter uma lista completa dos membros da classe.
Importante
As classes MFC e seus membros não podem ser usados em aplicativos executados no ambiente do Tempo de Execução do Windows.
Bibliotecas MFC (DLLs) para codificação de caracteres multibyte (MBCS) não estão mais incluídas no Visual Studio, mas estão disponíveis como um complemento do Visual Studio. Para obter mais informações, consulte MFC MBCS DLL Add-on.
Na presente seção
Conceitos
Artigos conceptuais sobre temas MFC.
Gráfico de Hierarquia
Detalha visualmente as relações de classe na biblioteca de classes.
Visão geral da classe
Lista as classes na Biblioteca MFC de acordo com a categoria.
Passo a passo
Contém artigos que o orientam através de 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.
Aulas
Fornece links e informações de arquivo de cabeçalho para as classes MFC.
Classes Internas
Usado internamente no MFC. Para completar, esta seção descreve essas classes internas, mas elas não se destinam a 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 as estruturas, estilos, retornos de chamada e mapas de mensagens usados pela Biblioteca MFC.
Assistentes MFC e caixas de diálogo
Um guia para os recursos no Visual Studio para criar aplicativos MFC.
Trabalhando com arquivos de recursos
Como usar arquivos de recursos para gerenciar dados estáticos da interface do usuário, como cadeias de caracteres da interface do usuário e layout da caixa de diálogo.
Seções relacionadas
Categorias de gráficos hierárquicos
Descreve o gráfico de hierarquia MFC por categoria.
Classes compartilhadas ATL/MFC
Fornece links para classes que são compartilhadas entre MFC e ATL.
Amostras MFC
Fornece links para exemplos que demonstram como usar MFC.
Referência de bibliotecas do Visual C++
Fornece links para as várias bibliotecas fornecidas com o Visual C++, incluindo ATL, MFC, OLE DB Templates, a biblioteca de tempo de execução C e a biblioteca padrão C++.
Debug ou 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.