Partager via


Applications de bureau MFC

La bibliothèque MFC (Microsoft Foundation Class) fournit un wrapper orienté objet sur une grande partie des API Win32 et COM. Bien qu’il puisse être utilisé pour créer des applications de bureau très simples, il est plus utile lorsque vous devez 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. Pour obtenir de la documentation sur la plateforme Windows elle-même, consultez la documentation Windows. Pour plus d’informations sur la création d’applications Windows en C++ sans MFC, consultez Créer des applications Windows de bureau à l’aide de l’API Win32.

La référence MFC couvre les classes, les fonctions globales, les variables globales et les macros qui composent la bibliothèque de classes Microsoft Foundation.

Les graphiques de hiérarchie individuels inclus dans chaque classe sont utiles pour localiser les classes de base. La référence MFC ne décrit généralement 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 de hiérarchie.

La documentation de chaque classe comprend une vue d’ensemble de la classe, un résumé de membre par catégorie et des rubriques pour les fonctions membres, les opérateurs surchargés et les membres de données.

Les membres de classe public et protégé sont documentés uniquement lorsqu’ils sont normalement utilisés dans les programmes d’application ou les classes dérivées. Consultez les fichiers d’en-tête de classe pour obtenir la liste complète des membres de classe.

Important

Les classes MFC et leurs membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans l’environnement 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 en tant que module complémentaire Visual Studio. Pour plus d’informations, consultez le module complémentaire DE DLL MBCS MFC.

Dans cette section

Concepts relatifs aux SMS
Articles conceptuels sur les rubriques MFC.

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

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

Procédures pas à pas
Contient des articles qui vous guident dans les différentes tâches associées aux fonctionnalités de bibliothèque MFC.

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

Personnalisation pour MFC
Fournit quelques conseils pour personnaliser votre application MFC.

Classes
Fournit des liens vers et des informations de fichier d’en-tête pour les classes MFC.

Classes internes
Utilisé en interne dans MFC. Pour plus d’informations, cette section décrit ces classes internes, mais elles ne sont pas destinées à être utilisées directement dans votre code.

Macros et globals
Fournit des liens vers les macros et les fonctions globales dans la bibliothèque MFC.

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

Assistants MFC et boîtes de dialogue
Guide des fonctionnalités de Visual Studio pour la création d’applications MFC.

Utilisation des fichiers de ressources
Comment utiliser des fichiers de ressources pour gérer les données d’interface utilisateur statiques, telles que les chaînes d’interface utilisateur et la disposition de boîte de dialogue.

Catégories de graphiques hiérarchiques
Décrit le graphique de hiérarchie MFC par catégorie.

Classes partagées ATL/MFC
Fournit des liens vers des classes partagées entre MFC et ATL.

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

Informations de référence sur les bibliothèques Visual C++
Fournit des liens vers les différentes bibliothèques fournies avec Visual C++, notamment ATL, MFC, OLE DB Templates, la bibliothèque d’exécution C et la bibliothèque Standard C++.

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.

Voir aussi

MFC et ATL