Partager via


Rubriques MFC générales

Cette série d'articles comprend des détails techniques sur la bibliothèque MFC (Microsoft Foundation Class) et fournit une vue d'ensemble de l'infrastructure MFC, ainsi que de ses principaux composants et sous-systèmes.

La bibliothèque Microsoft Foundation Class est une infrastructure d'application pour la programmation dans Microsoft Windows. Écrit en C++, MFC fournit la majeure partie du code nécessaire pour la gestion des fenêtres, des menus et des boîtes de dialogue, pour la gestion des entrées/sorties de base, pour le stockage des collections d’objets de données, etc. Il vous suffit juste d'ajouter votre code d'application à cette infrastructure. Étant donné la nature de la programmation de classes C++, il est facile d’étendre ou de remplacer les fonctionnalités de base fournies par l’infrastructure MFC.

L'infrastructure MFC est une approche puissante qui vous permet de vous servir du travail de programmeurs experts Windows comme base de vos créations. MFC réduit les temps de développement, rend le code plus portable, offre un support important sans réduire la liberté et la flexibilité de la programmation, et permet un accès facile aux éléments d'interface utilisateur et aux technologies « difficiles à programmer », comme la technologie Active, OLE et la programmation Internet. En outre, MFC simplifie la programmation de base de données par le biais d’objets d’accès aux données (DAO) (désormais obsolète) et open Database Connecter ivity (ODBC) et la programmation réseau via Windows Sockets. MFC facilite la programmation de fonctionnalités comme les feuilles de propriétés (« boîtes de dialogue avec onglets »), l’aperçu avant impression et les barres d’outils flottantes personnalisables.

Dans cette section

Exemples MFC

Utilisation des fichiers sources MFC

Versions de bibliothèque MFC

Utilisation des classes pour l’écriture d’applications pour Windows

Génération à partir du Framework

CWinApp : classe d’application

Modèles de document et processus de création de document/affichage

Gestion des données d’état des modules MFC

Traitement des boucles inactives

Prise en charge des contextes d’activation dans l’état du module MFC

Isolement de la bibliothèque de contrôles communs MFC

Configuration requise pour les contrôles communs Windows Vista

Guide pratique pour ajouter la prise en charge du Gestionnaire de redémarrage

Disposition dynamique

Pour obtenir une vue d’ensemble de la documentation de référence MFC, consultez Microsoft Foundation Class Library.

Pour plus d’informations sur ATL, consultez Référence de la bibliothèque de modèles active.

Voir aussi

Utilisation d’objets fenêtres