MFC-Makros, globale Funktionen und globale Variablen

Die Microsoft Foundation Class-Bibliothek kann in zwei Hauptabschnitte unterteilt werden: (1) die MFC-Klassen und (2) Makros und Globals. Wenn eine Funktion oder eine Variable kein Member einer Klasse ist, ist es eine globale Funktion oder Variable.

Die MFC-Bibliothek und die ATL (Active Template Library) nutzen Makros für die Zeichenfolgenkonvertierung gemeinsam. Weitere Informationen finden Sie unter Zeichenfolgenkonvertierungsmakros in der ATL-Dokumentation.

Die MFC-Makros und -Globals bieten Funktionen in den folgenden Kategorien.

MFC allgemein

Datenbank

Internet

DHTML-/DHTML-Ereigniszuordnungen

OLE

Darüber hinaus bietet MFC eine Funktion namens AfxEnableControlContainer , die es jedem OLE-Container, der mit MFC 4.0 entwickelt wurde, ermöglicht, eingebettete OLE-Steuerelemente vollständig zu unterstützen.

OLE-Steuerelemente

Im ersten Teil dieses Abschnitts wird kurz auf die einzelnen der oben genannten Kategorien eingegangen. Darüber hinaus werden die Globals und Makros in der Kategorie zusammen mit einer kurzen Beschreibung der Funktionen aufgeführt. Anschließend folgt eine Beschreibung der globalen Funktionen, der globalen Variablen und der Makros in der MFC-Bibliothek.

Hinweis

Viele globale Funktionen beginnen mit dem Präfix "Afx". Einige Funktionen, beispielsweise die Funktionen für den Dialogdatenaustausch (DDX) sowie viele Datenbankfunktionen, entsprechen dieser Konvention jedoch nicht. Alle globalen Variablen beginnen mit "afx" als Präfix. Makros beginnen nicht mit einem bestimmten Präfix, werden aber in Großbuchstaben geschrieben.

Siehe auch

Klassenübersicht