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
Documentos, vistas, y el marco
Asistentes y editores de recursos
En secciones relacionadas
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
Vea también
Conceptos
Utilizar las clases para escribir las aplicaciones para Windows