MFC, applications de bureau

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

La bibliothèque MFC (Microsoft Foundation Class) fournit un wrapper orienté objet pour une grande partie des API Win32 et COM. Bien qu'elle puisse servir à créer des applications bureautiques très simples, elle est très utile pour développer des interfaces utilisateur plus complexes avec plusieurs contrôles. Vous pouvez utiliser MFC pour créer des applications avec des interfaces utilisateur de style Office.

Les informations de référence sur MFC couvrent les classes, les fonctions globales, les variables globales et les macros qui composent la bibliothèque MFC.

Les graphiques de hiérarchie individuels inclus dans chaque classe sont utiles pour localiser les classes de base. En règle générale, la référence MFC ne décrit pas les fonctions membres héritées ou les opérateurs hérités. Pour plus d'informations sur ces fonctions, reportez-vous aux classes de base représentées dans les diagrammes hiérarchiques.

La documentation de chaque classe inclut une vue d'ensemble de la classe, un résumé des membres par catégorie, ainsi que des rubriques sur les fonctions membres, les opérateurs surchargés et les membres de données.

Les membres de classe publics et protégés sont documentés uniquement lorsqu'ils sont utilisés de façon normale dans les programmes d'application ou les classes dérivées. Consultez les fichiers d'en-tête de classe pour obtenir une liste complète des membres de classe.

System_CAPS_ICON_important.jpg Important

Les classes MFC et leurs membres ne peuvent pas être utilisés dans des applications qui s'exécutent dans Windows Runtime.

Les bibliothèques MFC (DLL) pour l'encodage de caractères multioctets (MBCS) ne sont plus incluses dans Visual Studio, mais sont disponibles comme complément Visual Studio. Pour plus d'informations, consultez MFC MBCS DLL, complément.

Concepts
Articles conceptuels sur les rubriques MFC.

Graphique hiérarchique
Détaille visuellement les relations de classes dans la bibliothèque de classes.

Vue d'ensemble des classes
Répertorie les classes de la bibliothèque MFC en fonction de la catégorie.

procédures pas à pas
Contient des articles qui décrivent pas à pas diverses tâches associées aux fonctionnalités de la bibliothèque MFC.

Notes techniques
Fournit des liens vers des rubriques spécialisées, écrites par l'équipe de développement MFC, dédiées à la bibliothèque de classes.

Personnalisation pour MFC
Fournit des conseils pour la personnalisation de votre application MFC.

Classes
Fournit des liens et des informations relatives aux fichiers d'en-tête pour les classes MFC.

Classes internes
Utilisé en interne dans MFC. Par souci d'exhaustivité, cette section décrit ces classes internes, mais elles ne sont pas destinées à être utilisées directement dans votre code.

Macros et objet Globals
Fournit des liens vers les macros et les fonctions globales de la bibliothèque MFC.

Structures, styles, rappels et tables de messages
Fournit des liens vers les structures, les styles, les rappels et les tables des messages utilisés par la bibliothèque MFC.

MFC, assistants et boîtes de dialogue
Guide des fonctionnalités dans Visual Studio pour la création d'applications MFC.

Working with Resource Files
Comment utiliser des fichiers de ressources pour gérer les données de l'interface utilisateur statique, comme les chaînes de l'interface utilisateur et la disposition des boîtes de dialogue.

Catégories du graphique hiérarchique
Décrit le graphique de la hiérarchie MFC par catégorie.

ATL/MFC Shared Classes
Fournit des liens vers les classes qui sont partagées entre MFC et ATL.

Exemples MFC
Fournit des liens vers des exemples qui montrent comment utiliser MFC.

Visual C++ Libraries Reference
Fournit des liens vers les différentes bibliothèques fournies avec Visual C++, notamment la bibliothèque ATL, MFC, les modèles OLE DB, la bibliothèque Runtime C et la bibliothèque C++ standard.

Débogage dans Visual Studio
Fournit des liens vers l'utilisation du débogueur Visual Studio pour corriger des erreurs de logique dans vos application ou procédures stockées.

MFC et ATL

Afficher: