Infrastructure de l'application
Le cœur de la bibliothèque MFC (Microsoft Foundation Class) est une encapsulation d’une grande partie de l’API Windows sous forme C++. Les classes de bibliothèque représentent des fenêtres, des boîtes de dialogue, des contextes d’appareil, des objets GDI courants tels que des pinceaux et des stylets, des contrôles et d’autres éléments Windows standard. Ces classes fournissent une interface de fonction membre C++ pratique aux structures de Windows qu’elles encapsulent. Pour plus d’informations sur l’utilisation de ces classes, consultez Rubriques de l’objet Window.
Mais la bibliothèque MFC fournit également une couche de fonctionnalités d’application supplémentaires basées sur l’encapsulation C++ de l’API Windows. Cette couche est une infrastructure d’application opérationnelle pour Windows qui fournit la plupart de l’interface utilisateur courante attendue des programmes pour Windows, notamment les barres d’outils, les barres d’état, l’impression, l’aperçu avant impression, la prise en charge des bases de données et la prise en charge d’ActiveX. L’utilisation des classes pour écrire des applications pour Windows explique en détail l’infrastructure.