Cada aplicación tiene sólo un objeto de aplicación; este objeto coordina otros objetos en el programa en ejecución y se deriva de CWinApp.
La biblioteca Microsoft Foundation Class admite varios subprocesos de ejecución dentro de una aplicación. Todas las aplicaciones deben tener al menos un subproceso; el subproceso utilizado por el objeto CWinApp es este subproceso "primario".
CWinThread encapsula una porción de las capacidades de subprocesos del sistema operativo. Para hacer uso de varios subprocesos, MFC también proporciona el sincronización clases de objeto para proporcionar una interfaz de C++ para objetos de sincronización de Win32.
Aplicación y clases de hilo
Encapsula el código para inicializar, ejecutar y terminar la aplicación. Se derivan su objeto de aplicación de esta clase.
La clase base para todos los subprocesos. Utilizar directamente, o derivar una clase de CWinThread si el subproceso realiza funciones de interfaz de usuario. CWinApp se deriva de CWinThread.
Clases de la aplicación ISAPI
Filtros seleccionan las solicitudes HTTP enviadas a un servidor ISAPI.
Amplía la funcionalidad de un servidor ISAPI por procesar las solicitudes de cliente.
Clases de objetos de sincronización
Clase base de las clases de objeto de sincronización.
Una clase de sincronización que permite que un único subproceso dentro de un proceso único para acceder a un objeto.
Una clase de sincronización que permite entre uno y un número máximo de accesos simultáneos a un objeto especificado.
Una clase de sincronización que permite que un único subproceso dentro de cualquier número de procesos para acceder a un objeto.
Una clase de sincronización que notifica una aplicación cuando ha ocurrido un suceso.
Utilizado en las funciones miembro de clases seguras para los subprocesos bloquear en un objeto de sincronización.
Utilizado en las funciones miembro de clases seguras para los subprocesos bloquear en uno o más objetos de sincronización de una matriz de objetos de sincronización.
Clases relacionadas
Analiza la línea de comandos con la cual se inició el programa.
Pone un cursor de espera en la pantalla. Utilizado durante las operaciones de largas.
Controla el almacenamiento persistente de datos de Estado para las barras de control de acoplamiento.
Mantiene la mayoría archivos usados recientemente (MRU).