Globals e macro MFC

La libreria possono essere suddivisi in due sezioni principali: (1) le classi MFC e (2) le macro e globals. Se una variabile o una funzione non è un membro di una classe, è una variabile o una funzione globale.

La libreria MFC e della Active Template library (ATL) condividono macro per conversione di stringhe. Vedi Macro per la conversione stringa nella documentazione per una discussione di queste macro ATL.

La macro MFC e globals offrono funzionalità nelle seguenti categorie:

Generale MFC

Database di

Internet

OLE

MFC offre inoltre una funzione, denominata AfxEnableControlContainer, che consente a qualsiasi contenitore OLE, sviluppato con MFC 4.0, pieno sostegno controlli OLE incorporati.

OLE controlli

La prima parte di questa sezione vengono illustrati brevemente ognuna delle categorie sopra e liste ciascuno globale e macro nella categoria, insieme con una breve descrizione di ciò che fa. Seguendo questo — in ordine alfabetico — sono descrizioni complete delle funzioni globali, le variabili globali e le macro in libreria MFC.

Il riferimento principale supporto per le macro MFC e sezione Globals è manuale del programmatore di Visual C++. Questo è di solito il primo posto che dovrebbe guardare per maggiori informazioni sulle macro e globals. Quando necessario, l'articolo appropriato nella guida del programmatore Visual C++ viene citata con la funzione o macro descrizione.

&Notanbsp;  Molte funzioni globali iniziano con il prefisso "Afx" — ma alcuni, come i dati della finestra di dialogo scambiare le funzioni (DDX) e molte delle funzioni del database, deviare dalla presente convenzione.  Tutte le variabili globali iniziano con "afx" come prefisso. Le macro non iniziano con ogni particolare prefisso, ma esse sono scritte tutte in maiuscolo.

Index