Relation à l'API en langage c

La seule caractéristique qui distingue la bibliothèque Microsoft Foundation Class autres bibliothèques de classes pour Windows est la cartographie très proche de l'API Windows écrit en langage C. En outre, vous pouvez généralement mélanger les appels à la bibliothèque de classes librement avec les appels directs de l'API Windows. Cet accès direct n'implique pas, cependant, que les classes sont un remplacement complet de l'API. Les développeurs doivent faire encore parfois des appels directs à certaines fonctions de Windows — SetCursor et GetSystemMetrics, par exemple. Une fonction de Windows est enveloppée par une fonction membre de classe uniquement lorsqu'il y a un net avantage à le faire.

Parce que parfois, vous avez besoin de faire des appels de fonction natives de Windows, vous devez avoir accès à la documentation de l'API de Windows langage C. Cette documentation est incluse avec Microsoft Visual C++. Deux livres utiles sont Avancées de Windows, par Jeffrey Richter et programmation Windows 95, par Charles Petzold. Tous deux sont publiés par Microsoft Press ®. Beaucoup d'exemples de ces livres peuvent être facilement convertis en classes Microsoft Foundation. Pour des exemples et des informations supplémentaires sur la programmation avec la bibliothèque Microsoft Foundation Class, voir à l'intérieur de Visual C++ par David Kruglinski de J., également publié par Microsoft Press.

&Notenbsp ;  Pour un aperçu de la façon dont le cadre de la bibliothèque Microsoft Foundation Class fonctionne, voir en utilisant les Classes pour écrire des Applications pour Windows dans le Guide du programmeur Visual C++. Le matériel de présentation est n'est plus situé dans Class Library Reference.

Index