MFC – makra a globální prvky
Knihovnu tříd Microsoft Foundation lze rozdělit do dvou hlavních částí: (1) tříd MFC a (2) maker a globálních objektů. Pokud funkce nebo proměnná není členem třídy, jedná se o globální funkci nebo proměnnou.
Knihovna MFC a makra převodu řetězců knihovny ATL (Active Template Library). Další informace naleznete v tématu Makra převodu řetězců v dokumentaci ATL.
Makra MFC a globální funkce nabízejí funkce v následujících kategoriích.
Obecné prostředí MFC
Databáze
Funkce Výměny polí záznamu (RFX) a funkce Hromadné výměny polí záznamů (bulk RFX) pro třídy ODBC knihovny MFC
Funkce výměny polí záznamu (DFX) pro třídy MFC DAO
Funkce výměny dat dialogového okna (DDX) pro CRecordView a CDaoRecordView (třídy MFC ODBC a DAO)
Funkce výměny dat dialogového okna (DDX) pro ovládací prvky OLE
Internet
Mapy událostí DHTML / DHTML
OLE
Kromě toho MFC poskytuje funkci s názvem AfxEnableControlContainer , která umožňuje všem kontejnerům OLE vyvinutým pomocí MFC 4.0 plně podporovat vložené ovládací prvky OLE.
Ovládací prvky OLE
První část této části stručně popisuje každou z předchozích kategorií a uvádí globální hodnoty a makra v kategorii spolu se stručnými popisy funkcí. Následuje popis globálních funkcí, globálních proměnných a maker v knihovně MFC.
Poznámka:
Mnoho globálních funkcí začíná předponou Afx, ale některé, například funkce výměny dat dialogového okna (DDX) a mnoho databázových funkcí, tuto konvenci nedodržují. Všechny globální proměnné začínají jako předponou "afx". Makra nezačínají žádnou konkrétní předponou, ale zapisují se velkými písmeny.