Marco (MFC)

El trabajo con el marco (MFC) de la biblioteca Microsoft Foundation Class se basa en gran medida en algunas clases importantes y varias herramientas de Visual C++.Algunas clases encapsulan a una gran parte de la interfaz de programación de aplicaciones Win32 (API).Otras clases encapsulan los conceptos de la aplicación como documentos, vistas, y la propia aplicación.Quedan otros encapsulan la funcionalidad de las características de OLE y acceso a datos de ODBC y DAO.

Por ejemplo, el concepto de Win32 de ventana se encapsula en la clase MFC CWnd.Es decir, el C++. CWnd denominado clase encapsula o “ajusta” el identificador de HWND que representa una ventana de Windows.Igualmente, la clase CDialog encapsula los cuadros de diálogo de Win32.

La encapsulación significa que la clase CWndde C++, por ejemplo, contiene una variable miembro de HWNDcon tipo, y las funciones miembro de clases encapsulan llamadas a funciones de Win32 que toman HWND como parámetro.Las funciones miembro de clase normalmente tienen el mismo nombre que la función de Win32 que encapsula.

En esta sección

SDI y MDI

Documentos, vistas, y el marco

Asistentes y editores de recursos

En secciones relacionadas

La compilación en el marco

Cómo el marco de trabajo llama al código de Su

CWinApp: La clase de aplicación

Plantillas de documento y el proceso de Creación de documentos y vistas

Control de mensajes y asignación

Objetos de la ventana

Vea también

Conceptos

Utilizar las clases para escribir las aplicaciones para Windows