Condividi tramite


Relazione con l'API del linguaggio C

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.

Vedere anche

Filosofia generale di progettazione delle classi