Partager via


Rubriques MFC générales

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

Exemples MFC

Utilisation des fichiers sources MFC

Versions de bibliothèque 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

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 des objets De fenêtre