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
Utilisation des fichiers sources 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
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.