Makra MFC i Globals
Biblioteka klas Microsoft Foundation można podzielić na dwie główne części: (1 klasy MFC i makra (2) i globals.Jeśli funkcja lub zmienna nie jest członkiem klasy, jest funkcja globalna lub zmiennej.
Biblioteki MFC i Active Template Library (ATL) mają makra konwersji ciągu.Aby uzyskać więcej informacji, zobacz Ciąg konwersja makr w dokumentacji ATL.
Makra MFC i globals oferują funkcjonalność w następujących kategoriach.
Ogólne MFC
Bazy danych
Rejestrować funkcje pola wymiany (RFX) i funkcji wymiany pól rekordu luzem (luzem RFX) dla klas MFC ODBC
Rejestrować funkcje wymiany (DFX) w polu dla klas MFC DAO
Okno dialogowe wymiany danych (DDX), funkcje CRecordView i CDaoRecordView (klas MFC ODBC i obiektów DAO)
Okno dialogowe funkcji programu exchange (DDX) danych dla formantów OLE
Internet
DHTML / mapuje zdarzeń DHTML
OLE
Ponadto MFC zawiera funkcję o nazwie AfxEnableControlContainer że włącza wszystkie kontenery OLE opracowana MFC 4.0 obsługuje w pełni osadzone formanty OLE.
Formanty OLE
Pierwsza część tej sekcji krótko opisano każdy z poprzednich kategorii i wymienia globals i makra w kategorii wraz z krótkie opisy funkcji.Po tym znajdują się opisy funkcji globalnych, zmienne globalne i makra w bibliotece MFC.
[!UWAGA]
Wiele funkcji globalnych zaczynają się od prefiksu "Afx", ale niektóre, na przykład funkcje okna dialogowego danych programu exchange (DDX) i wiele funkcji bazy danych są zgodne z niniejszą Konwencją.Wszystkie zmienne globalne zaczynają "afx" jako prefiks.Makra nie rozpoczyna się wszelkie danego prefiksu, ale są one napisane wielkimi literami.