Macro MFC et Globals
La bibliothèque MFC peut être divisé en deux sections principales : (1) les classes MFC et (2) macros et globales.Si une fonction ou une variable n'est pas un membre d'une classe, c'est une fonction ou une variable globale.
La bibliothèque MFC et 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 des globales qui offrent les fonctionnalités dans les catégories suivantes.
Touches générales du fabricant d'ordinateurs MFC
Routines standard d'échange de données de boîtes de dialogue
Routines standard de validation des (DDV) données de dialogue
Base de données
Fonctions RFX (record field exchange) et Fonctions le mécanisme RFX en bloc (bulk RFX) pour les classes ODBC MFC
Fonctions RFX (DFX) pour les classes DAO MFC
L'échange de données de boîtes de dialogue fonctionne pour CRecordView et CDaoRecordView (classes ODBC MFC et DAO)
L'échange de données de boîtes de dialogue fonctionne pour les contrôles OLE
Internet
DHTML/tables d'événements DHTML
OLE
En outre, les MFC fournissent une fonction appelée AfxEnableControlContainer qui permet tout conteneur OLE développé avec MFC 4,0 pour 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 des globales et des macros dans la catégorie, ainsi que des descriptions brèves de fonctionnalité.Après cela sont les descriptions des fonctions, des variables globales, et les macros globales à la bibliothèque MFC.
[!REMARQUE]
Le début global de nombreuses fonctions avec le préfixe « Afx », mais certains, par exemple, les fonctions de l'échange de données de boîtes de dialogue et plusieurs des fonctions de base de données, ne suivent pas cette convention.Tout le début de variables globales par « afx » comme préfixe.Les macros ne commencent par aucun préfixe particulier, mais elles sont écrites en majuscules.