Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'unica caratteristica che distingue la libreria MFC (Microsoft Foundation Class) dalle altre librerie di classi per Windows è il mapping molto stretto all'API Windows scritta nel linguaggio C. Inoltre, in genere è possibile combinare liberamente le chiamate alla libreria di classi con chiamate dirette all'API Windows. Questo accesso diretto, tuttavia, non implica che le classi siano una sostituzione completa per tale API. Gli sviluppatori devono comunque eseguire occasionalmente chiamate dirette ad alcune funzioni di Windows, ad esempio SetCursor e GetSystemMetrics. Una funzione di Windows viene sottoposta a wrapping da una funzione membro di classe solo quando esiste un chiaro vantaggio per farlo.
Poiché a volte è necessario effettuare chiamate di funzioni native di Windows, è necessario avere accesso alla documentazione dell'API Windows in linguaggio C. Questa documentazione è inclusa in Microsoft Visual C++.
Annotazioni
Per una panoramica del funzionamento del framework di libreria MFC, vedere Uso delle classi per scrivere applicazioni per Windows.