Framework (MFC)
Depende de algumas classes principais e várias ferramentas do Visual C++ em seu trabalho com a estrutura da biblioteca Microsoft Foundation Class (MFC).Algumas classes encapsulam uma grande parte da interface de programação de aplicativo (API) do Win32.Outras classes encapsulam os conceitos de aplicativo, como documentos, exibições e o próprio aplicativo.Ainda outros encapsulam recursos OLE e funcionalidades de acesso a dados ODBC e do DAO.
Por exemplo, o conceito do Win32 da janela é encapsulado pela classe do MFC CWnd.Isto é, uma classe C++ chamado CWnd encapsula ou "quebra" o HWND identificador representa uma janela do Windows.Da mesma forma, a classe CDialog encapsula as caixas de diálogo do Win32.
Encapsulamento significa que a classe C++ CWnd, por exemplo, contém uma variável membro do tipo HWND, e funções de membro da classe encapsulam chamadas para funções do Win32 que levam um HWND como um parâmetro.As funções de membro de classe normalmente tem o mesmo nome que a função do Win32 que eles encapsulam.
Nesta seção
Documentos, exibições e a estrutura
Assistentes e editores de recursos
Seções relacionadas
Como o Framework chama seu código
CWinApp: A classe de aplicativo
Documentar modelos e o processo de criação de exibição do documento
Manipulação de mensagem e mapeamento