macro MFC et Globals
La bibliothèque MFC (Microsoft Foundation Class) peut être divisée en deux sections principales : (1) les classes MFC et (2) les macros et les classes globales. Si une fonction ou une variable n'est pas membre d'une classe, c'est une fonction ou une variable globale.
La bibliothèque MFC et l'ATL (ATL) partagent des macros de conversion de chaînes. Pour plus d'informations, consultez Macros de conversion de chaînes dans la documentation du Kit de développement logiciel (ATL).
Les macros MFC et les globales offrent des fonctionnalités dans les catégories suivantes.
Touches générales du fabricant d'ordinateurs MFC
Routines d'échange de données de boîte de dialogue standard (DDX)
Routines de validation des données de boîte de dialogue standard (DDV)
Base de données
Fonctions de l'échange des champs (RFX) et Fonctions du mécanisme RFX en bloc (Bulk RFX) pour les classes ODBC MFC
Fonctions de l'échange des champs (DFX) pour les classes DAO MFC
L'échange de données de boîtes de dialogue (DDX) fonctionne pour CRecordView et CDaoRecordView (classes DAO et ODBC MFC)
Fonctions d'échange de données de boîtes de dialogue (DDX) pour contrôles OLE
Macros et globales pour simplifier les fonctions API de l'ODBC directement
Initialisation et terminaison du moteur de base de données DAO
Internet
DHTML/ Cartes d'événements DHTML
OLE
En outre, MFC fournit une fonction appelée AfxEnableControlContainer qui permet à tout conteneur OLE développé avec MFC 4,0 de prendre entièrement en charge les contrôles OLE incorporés.
Contrôles OLE
La première partie de cette section décrit brièvement chacune des catégories précédentes et répertorie les globales et les macros dans la catégorie, offre de brèves descriptions de fonctionnalité. Après cela sont les descriptions des fonctions, des variables globales, et des macros dans la bibliothèque MFC.
Notes
De nombreuses fonction globales commence avec le préfixe « Afx », mais certaines, par exemple, des fonctions d'échange de données de boîtes de dialogue (DDX) et de nombreuses fonctions de base de données, ne suivent pas cette convention.Toutes les variables globales par « afx » comme préfixe.Les macros ne commencent pas par un préfixe spécifique, mais elles sont écrites en majuscules.