Teilen über


MFC-Desktopanwendungen

Die Microsoft Foundation Class (MFC)-Bibliothek bietet einen objektorientierten Wrapper über einen Großteil der Win32- und COM-APIs. Obwohl es zum Erstellen sehr einfacher Desktopanwendungen verwendet werden kann, ist es am nützlichsten, wenn Sie komplexere Benutzeroberflächen mit mehreren Steuerelementen entwickeln müssen. Sie können MFC zum Erstellen von Anwendungen mit Benutzeroberflächen im Stil von Office verwenden. Dokumentation zur Windows-Plattform selbst finden Sie in der Windows-Dokumentation. Informationen zum Erstellen von Windows-Anwendungen in C++ ohne MFC finden Sie unter Erstellen von Windows-Desktop-Apps mit der Win32-API.

Die MFC-Referenz behandelt die Klassen, globalen Funktionen, globalen Variablen und Makros, aus denen die Microsoft Foundation Class Library besteht.

Die einzelnen Hierarchiediagramme, die in jeder Klasse enthalten sind, eignen sich zum Auffinden von Basisklassen. Die MFC-Referenz beschreibt in der Regel keine geerbten Memberfunktionen oder geerbten Operatoren. Informationen zu diesen Funktionen finden Sie in den Basisklassen, die in den Hierarchiediagrammen dargestellt sind.

Die Dokumentation für jede Klasse enthält eine Klassenübersicht, eine Memberzusammenfassung nach Kategorie und Themen für die Memberfunktionen, überladene Operatoren und Datenmember.

Öffentliche und geschützte Klassenmmber werden nur dokumentiert, wenn sie normalerweise in Anwendungsprogrammen oder abgeleiteten Klassen verwendet werden. Eine vollständige Auflistung der Klassenmember finden Sie in den Klassenheaderdateien.

Von Bedeutung

Die MFC-Klassen und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime-Umgebung ausgeführt werden.

MFC-Bibliotheken (DLLs) für die Multibyte-Zeichencodierung (MBCS) sind nicht mehr in Visual Studio enthalten, sind aber als Visual Studio-Add-On verfügbar. Weitere Informationen finden Sie unter MFC MBCS DLL-Add-On.

In diesem Abschnitt

Konzepte
Konzeptionelle Artikel zu MFC-Themen.

Hierarchiediagramm
Details zu den Klassenbeziehungen in der Klassenbibliothek.

Klassenübersicht
Listet die Klassen in der MFC-Bibliothek entsprechend der Kategorie auf.

Exemplarische Vorgehensweisen
Enthält Artikel, die Sie durch verschiedene Aufgaben führen, die MFC-Bibliotheksfeatures zugeordnet sind.

Technische Hinweise
Stellt Links zu spezialisierten Themen bereit, die vom MFC-Entwicklungsteam in der Klassenbibliothek geschrieben wurden.

Anpassung für MFC
Enthält einige Tipps zum Anpassen Ihrer MFC-Anwendung.

Klassen
Stellt Links zu und Headerdateiinformationen für die MFC-Klassen bereit.

Interne Klassen
Wird intern in MFC verwendet. Zur Vollständigkeit beschreibt dieser Abschnitt diese internen Klassen, sie sind jedoch nicht für die direkte Verwendung in Ihrem Code vorgesehen.

Makros und Globalen
Stellt Links zu den Makros und globalen Funktionen in der MFC-Bibliothek bereit.

Strukturen, Formatvorlagen, Rückrufe und Nachrichtenzuordnungen
Stellt Links zu den Strukturen, Formatvorlagen, Rückrufen und Nachrichtenzuordnungen bereit, die von der MFC-Bibliothek verwendet werden.

MFC-Assistenten und Dialogfelder
Eine Anleitung zu den Features in Visual Studio zum Erstellen von MFC-Anwendungen.

Working with Resource Files (Arbeiten mit Ressourcendateien)
Verwenden von Ressourcendateien zum Verwalten statischer Benutzeroberflächendaten wie UI-Zeichenfolgen und Dialogfeldlayouts.

Hierarchiediagrammkategorien
Beschreibt das MFC-Hierarchiediagramm nach Kategorie.

ATL/MFC Shared Classes
Stellt Links zu Klassen bereit, die zwischen MFC und ATL gemeinsam verwendet werden.

MFC-Beispiele
Enthält Links zu Beispielen, die die Verwendung von MFC veranschaulichen.

Visual C++-Bibliotheken – Referenz
Stellt Links zu den verschiedenen Bibliotheken bereit, die mit Visual C++ bereitgestellt werden, einschließlich ATL, MFC, OLE DB-Vorlagen, der C-Laufzeitbibliothek und der C++-Standardbibliothek.

Fehlersuche (Debugging) in Visual Studio
Stellt Links zum Visual Studio-Debugger für die Behebung logischer Fehler in Ihrer Anwendung oder in gespeicherten Prozeduren bereit.

Siehe auch

MFC und ATL