Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette famille d’articles inclut des détails techniques sur la bibliothèque MFC (Microsoft Foundation Class) et fournit une vue d’ensemble de l’infrastructure MFC et de ses composants et sous-systèmes clés.
La bibliothèque de classes Microsoft Foundation est une infrastructure d’application pour la programmation dans Microsoft Windows. Écrit en C++, MFC fournit une grande partie du code nécessaire à la gestion des fenêtres, des menus et des boîtes de dialogue ; exécution d’entrées/sorties de base ; stockage de collections d’objets de données ; et ainsi de suite. Tout ce que vous devez faire est d’ajouter votre code spécifique à l’application dans 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 appuyer sur le travail des programmeurs experts pour Windows. MFC raccourcit le temps de développement ; rend le code plus portable ; offre un soutien considérable sans réduire la liberté de programmation et la flexibilité ; et offre un accès facile aux éléments et technologies d’interface utilisateur « difficiles à programmer », comme la technologie Active, OLE et la programmation Internet. De plus, 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 d’Open Database Connectivity (ODBC) et la programmation réseau par le biais de Sockets Windows. MFC facilite le programme des fonctionnalités telles que les feuilles de propriétés (« boîtes de dialogue onglet »), l’aperçu avant impression et les barres d’outils personnalisables flottantes.
Dans cette section
Utilisation des fichiers sources MFC
Utilisation des classes pour écrire des applications pour Windows
S’appuyant sur l’infrastructure
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
Isolation 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.