Compartir a través de


Marco (MFC)

El trabajo con el marco de la biblioteca de (MFC) de la clase de la 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 (API) de aplicaciones de Win32. 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 se

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

Usar las clases para escribir aplicaciones para Windows