Compartilhar via


Framework (MFC)

Seu trabalho com a estrutura de (MFC) da biblioteca de classes do Microsoft foundation é baseado em grande parte em algumas classes principais e em várias ferramentas do Visual C++. 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 a funcionalidade OLE de recursos e de acesso a dados ODBC e de DAO.

Por exemplo, o conceito do Win32 da janela é encapsulado pela classe CWndMFC. Isto é, a c criando CWnd chamado classe encapsula “ou” envolve a alça de HWND que representa uma janela do windows. Também, a classe CDialog encapsula caixas de diálogo do Win32.

Encapsulamento significa que a classe CWndC++, por exemplo, contém uma variável de membro do tipo HWND, e as funções de membro da classe encapsulam as chamadas ao Win32 funções que têm HWND como um parâmetro. As funções de membro da classe normalmente têm o mesmo nome da função do Win32 ele encapsula.

Nesta seção

SDI e MDI

Documentos, exibições, e a estrutura

Assistentes e editores de recursos

Em seções relacionadas

Criar a estrutura

Como a estrutura chama seu código

CWinApp: A classe do aplicativo

Modelos do documento e o processo de criação do documento/exibição

Manipulação e Mapeamento de Mensagem

Objetos da janela

Consulte também

Conceitos

Usando as classes para escrever aplicativos para Windows