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
Documentos, vistas, y el marco
Asistentes y editores de recursos
En secciones relacionadas
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