Chaque application possède uniquement un objet d'application ; Cet objet coordonne les autres objets dans le programme en cours d'exécution et est dérivé de CWinApp.
La bibliothèque Microsoft Foundation Class prend en charge plusieurs threads d'exécution au sein d'une application. Toutes les demandes doivent avoir au moins un thread ; le thread utilisé par votre objet CWinApp est ce thread "primaire".
CWinThread encapsule une partie des fonctionnalités de thread du système d'exploitation. Faire à l'aide de plusieurs threads plus facile, MFC fournit également de synchronisation pour fournir une interface C++ à des objets de synchronisation Win32 classes d'objet.
Application et Classes de Thread
Encapsule le code pour initialiser, exécuter et mettre fin à l'application. Vous va dériver votre objet de la demande de cette classe.
La classe de base pour tous les threads. Utiliser directement, ou dériver une classe de CWinThread , si votre thread exécute des fonctions de l'interface utilisateur. CWinApp est dérivée de CWinThread.
Classes d'Application ISAPI
Filtres sélectionnés les demandes HTTP envoyées à un serveur ISAPI.
Étend les fonctionnalités d'un serveur ISAPI en traitant les demandes du client.
Classes d'objets de synchronisation
Classe de base des classes d'objet de synchronisation.
Une classe de synchronisation qui permet à un seul thread dans un processus unique pour accéder à un objet.
Une classe de synchronisation qui permet d'un à un nombre maximal spécifié de l'accès simultanés à un objet.
Une classe de synchronisation qui permet à un seul thread dans n'importe quel nombre de processus pour accéder à un objet.
Une classe de synchronisation qui notifie une application lorsqu'un événement a eu lieu.
Utilisés dans des fonctions membres de classes thread-safe pour verrouiller sur un objet de synchronisation.
Utilisés dans des fonctions membres de classes thread-safe pour verrouiller sur un ou plusieurs objets de synchronisation d'un tableau d'objets de synchronisation.
Classes connexes
Analyse de la ligne de commande avec laquelle votre programme a été lancé.
Met un curseur d'attente sur l'écran. Utilisé pendant les opérations de longue.
Gère le stockage permanent d'amarrage des données d'État pour les barres de contrôle.
Soutient les plus récemment utilisés liste de fichiers (MRU).