O estrutura

Seu trabalho com a estrutura da biblioteca Microsoft Foundation classe (MFC) baseia-se principalmente em algumas classes principais e várias ferramentas do Visual C++.Algumas classes de encapsulam uma grande parte da interface de programação de aplicativo (API) do Win32.Outras classes encapsulam sistema autônomo conceitos de aplicativo, sistema autônomo documentos, modos de exibição e o próprio aplicativo.Ainda outros encapsulam recursos OLE e funcionalidade de acesso a dados ODBC e DAO.

Por exemplo, o conceito do Win32 da janela é encapsulado por MFC classe CWnd. Ou seja, uma classe C++ chamado CWndencapsula ou "quebra" de HWND identificador que representa uma janela do Windows. Da mesma forma, de classe CDialog encapsula caixas de diálogo do Win32.

Encapsulamento significa que a classe de C++ CWnd, por exemplo, contém uma variável de membro de tipo HWND, e funções de membro da classe encapsulam chamadas para funções do Win32 que levam um HWND sistema autônomo um parâmetro. sistema autônomo funções de membro de classe normalmente têm o mesmo nome da função do Win32 que encapsulam.

Nesta seção

SDI e MDI

Documentos, exibições e o estrutura

Assistentes e editores de recursos

Em seções relacionadas

Criação no estrutura

Como o estrutura chama seu código

CWinApp: A Classe do aplicativo

documento Modelos e o documento / exibir processo de criação

Mapeamento e manipulação de mensagem

Objetos de janela

Consulte também

Conceitos

Usando as classes gravar aplicativos para Windows