Relazione con l'API del linguaggio c

La caratteristica unica che Microsoft Foundation Class Library distingue da altre librerie di classi per Windows è la mappatura molto vicina all'API Windows scritto in linguaggio C. Inoltre, si possono generalmente mescolare chiamate alla libreria di classi liberamente con chiamate dirette all'API Windows. Questo accesso diretto non, tuttavia, implica che le classi sono la sostituzione completa per tale API. Gli sviluppatori devono ancora occasionalmente fare chiamate dirette ad alcune funzioni di Windows — SetCursor e GetSystemMetrics, per esempio. Una funzione di Windows è avvolto da una funzione membro della classe solo quando vi è un chiaro vantaggio per farlo.

Perché a volte è necessario effettuare chiamate di funzione native Windows, si dovrebbe avere accesso alla documentazione API di Windows del linguaggio C. Questa documentazione è inclusa in Microsoft Visual C++. Due libri utili sono Advanced Windows, da Jeffrey Richter e programmazione Windows 95, di Charles Petzold. Entrambi sono pubblicati da Microsoft Press ®. Molti degli esempi di quei libri può essere facilmente convertiti alle classi Microsoft Foundation. Per esempi e informazioni aggiuntive sulla programmazione con Microsoft Foundation Class Library, vedere All'interno di Visual C++ di David J. Kruglinski, anche pubblicato da Microsoft Press.

&Notanbsp;  Per una panoramica su come funziona il framework Microsoft Foundation Class Library, vedere , utilizzando le classi a scrivere applicazioni per Windows nel manuale del programmatore di Visual C++. Il materiale panoramica non si trova non più in Riferimento alla libreria di classi.

Index