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.
Seu trabalho com a estrutura de biblioteca do Microsoft Foundation Class (MFC) é baseado em grande parte em algumas classes principais e várias ferramentas do Visual C++. Algumas classes encapsulam uma grande parte da interface de programação de aplicativo (API) Win32. Outras classes encapsulam conceitos de aplicativo, como documentos, exibições e o próprio aplicativo. Outros ainda encapsulam recursos OLE e funcionalidade de acesso a dados ODBC e DAO. (DAO é suportado através do Office 2013. DAO 3.6 é a versão final, e é considerado obsoleto.)
Por exemplo, o conceito de janela do Win32 é encapsulado pela classe CWndMFC. Ou seja, uma classe C++ chamada CWnd encapsula ou "envolve" o identificador que representa uma janela Windows HWND. Da mesma forma, a classe CDialog encapsula caixas de diálogo Win32.
Encapsulamento significa que a classe CWndC++, por exemplo, contém uma variável membro do tipo HWND, e as funções de membro da classe encapsulam chamadas para funções Win32 que tomam um HWND como parâmetro. As funções de membro da classe normalmente têm o mesmo nome que a função Win32 que encapsulam.
Na presente seção
Documentos, modos de exibição e a estrutura
Assistentes e Editores de Recursos
Em Seções Relacionadas
Desenvolver o quadro regulamentar
Como a estrutura chama seu código
CWinApp: A classe de aplicativo
Modelos de Documentos e o Processo de Criação de Documentos/Vistas
Tratamento e mapeamento de mensagens