Jede Anwendung hat ein und nur ein Application-Objekt; Dieses Objekt andere Objekte in das laufende Programm koordiniert und von CWinApp abgeleiteten.
Die Microsoft Foundation Class Library unterstützt mehrere Ausführungsthreads innerhalb einer Anwendung. Alle Anwendungen müssen mindestens einen Thread; der Thread von Ihrem CWinApp -Objekt verwendeten ist diese "primären" thread.
CWinThread kapselt einen Teil der threading-Fähigkeiten des Betriebssystems. Um mithilfe mehrerer Threads leichter zu machen, bietet MFC auch Synchronisierung-Objekt-Klassen eine C++-Schnittstelle für Win32-Synchronisierungsobjekte bereit.
Anwendung und Thread-Klassen
Kapselt den Code zum Initialisieren, ausführen und beenden die Anwendung. Sie werden Ihre Application-Objekt von dieser Klasse ableiten.
Die Basisklasse für alle Threads. Verwenden Sie direkt, oder leiten Sie eine Klasse von CWinThread , wenn der Thread Benutzeroberfläche Funktionen ausführt. CWinApp ist von CWinThread abgeleitet.
ISAPI-Anwendungsklassen
Filter ausgewählt um eine ISAPI-Server gesendete HTTP-Anforderungen.
Erweitert die Funktionalität von einem ISAPI-Server durch Bearbeiten von Clientanfragen.
Synchronisierung-Objekt-Klassen
Basisklasse der Synchronisierung-Objekt-Klassen.
Eine Synchronisation-Klasse, die nur ein Thread innerhalb eines einzelnen Prozesses auf ein Objekt zugreifen können.
Eine Synchronisation-Klasse, die zwischen einem und eine angegebene maximale Anzahl der gleichzeitigen Zugriffe auf ein Objekt ermöglicht.
Eine Synchronisation-Klasse, die nur ein Thread in einer beliebigen Anzahl von Prozessen auf ein Objekt zugreifen können.
Eine Synchronisation-Klasse, die eine Anwendung benachrichtigt, wenn ein Ereignis aufgetreten ist.
In Memberfunktionen von threadsicheren Klassen verwendet, um auf ein Synchronisierungsobjekt zu sperren.
In Memberfunktionen von threadsicheren Klassen verwendet, um eine oder mehrere Synchronisierungsobjekte aus einem Array von Synchronisierungsobjekten Sperren.
Verwandte Klassen
Analysiert die Befehlszeile, mit der das Programm gestartet wurde.
Stellt einen Wartecursor auf dem Bildschirm. Während langwierige Operationen verwendet.
Permanenten Speicher Docking-Statusdaten zum Anpassen von Steuerleisten behandelt.
Verwaltet die zuletzt verwendeten (MRU) Liste.