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

SDI e MDI

Documentos, exibições e a estrutura

Assistentes e editores de recursos

Seções relacionadas

Criando a estrutura

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

Objetos de janela

Consulte também

Conceitos

Usando as Classes para gravar aplicativos para Windows