Makra i funkcje globalne MFC
Biblioteki Microsoft Foundation Class 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, to funkcja globalna lub zmiennej.
Biblioteki MFC i Active Template Library (ATL) akcji makra konwersji ciągu.Aby uzyskać więcej informacji, zobacz Ciąg konwersja makr w dokumentacji biblioteki ATL.
Makra MFC i globals oferują funkcjonalność w następujących kategoriach.
Ogólne MFC
Baza danych
Rejestrowanie funkcji Field Exchange (RFX) i funkcji wymiany pól rekordu luzem (bulk RFX) dla klas MFC ODBC
Rejestrowanie funkcji programu exchange (DXF) pola dla klas MFC DAO
Okno dialogowe wymiany danych (DDX) funkcje CRecordView i CDaoRecordView (klas MFC ODBC i DAO)
Okno dialogowe funkcji programu exchange (DDX) danych dla formantów OLE
Internet
DHTML / Maps zdarzeń DHTML
OLE
Ponadto MFC zawiera funkcję o nazwie AfxEnableControlContainer że włącza dowolnego kontenera OLE opracowany z MFC 4.0 obsługuje w pełni osadzone formanty OLE.
Formanty OLE
Pierwsza część tej sekcji krótko omówiono każdy z poprzednich kategorii i wymienia globals i makra w tej kategorii, wraz z krótkimi opisami funkcjonalności.Po tym znajdują się opisy globalne funkcje, zmienne globalne i makra w bibliotece MFC.
[!UWAGA]
Wiele funkcji globalnych zaczynać się od prefiksu "Afx", ale niektóre, na przykład funkcji okno danych programu exchange (DDX) i wiele funkcji bazy danych po niniejszej Konwencji.Wszystkie zmienne globalne rozpocząć "afx" jako prefiks.Makra nie rozpoczynają się od wszelkich danego prefiksu, ale są one napisane wielkimi literami.