
Die CWinApp -Klasse ist die Basisklasse, von der Sie eine Windows-Anwendung-Objekt abgeleitet werden. Ein Application-Objekt stellt Memberfunktionen für die Initialisierung der Anwendung (und jeder Instanz davon) und zum Ausführen der Anwendungs.
Jede Anwendung, die die Microsoft Foundation Classes verwendet, kann nur ein von CWinAppabgeleitetes Objekt enthalten. Dieses Objekt wird erstellt, wenn andere globale C++-Objekte erstellt werden und ist bereits verfügbar, wenn Windows die WinMain -Funktion aufruft, die von der Microsoft Foundation Class Library bereitgestellt wird. Deklarieren Sie Ihre abgeleitete CWinApp -Objekt auf globaler Ebene.
Wenn Sie eine Application-Klasse von CWinAppabgeleitet werden, überschreiben Sie die Memberfunktion InitInstance der Anwendung Hauptfenster Objekt erstellen.
Die Microsoft Foundation Class-Bibliothek bietet neben der CWinApp -Memberfunktionen die folgenden globalen Funktionen Zugriff auf Ihre CWinApp -Objekt und andere globale Informationen:
Finden Sie unter CWinApp: der Application-Klasse in Visual C++ Programmer's Guide für weitere Informationen zu der CWinApp -Klasse, einschließlich einer Übersicht über die folgenden
# include lt;afxwin.h>
Klassenmember |nbsp; Basisklasse | Hierarchiediagramm
Proben&Nbsp; MFC-Beispiel HELLOAPP | MFC-Beispiel HELLO