Framework (MFC)
Vaše práce s architekturou knihovny Microsoft Foundation Class (MFC) je z velké části založená na několika hlavních třídách a několika nástrojích jazyka Visual C++. Některé třídy zapouzdřují velkou část programovacího rozhraní (API) aplikace Win32. Jiné třídy zapouzdřují koncepty aplikace, jako jsou dokumenty, zobrazení a samotná aplikace. Další uživatelé zapouzdřují funkce OLE a funkce ODBC a DAO pro přístup k datům. (DAO se podporuje prostřednictvím Office 2013. DAO 3.6 je konečná verze a je považována za za zastaralou.)
Například koncept okna Win32 je zapouzdřen třídou CWnd
MFC . To znamená, že třída jazyka C++ označovaná jako CWnd
zapouzdřuje nebo "wraps" HWND
popisovač, který představuje okno Systému Windows. Podobně třída CDialog
zapouzdřuje dialogová okna Win32.
Zapouzdření znamená, že třída CWnd
C++ obsahuje například členskou proměnnou typu HWND
a členské funkce třídy zapouzdřují volání funkcí Win32, které berou HWND
jako parametr. Členské funkce třídy mají obvykle stejný název jako funkce Win32, kterou zapouzdří.
V tomto oddílu
Dokumenty, zobrazení a framework
V souvisejících oddílech
Sestavení na základě rozhraní .NET Framework
Jakým způsobem volá framework váš kód
Šablony dokumentů a proces vytváření dokumentů/zobrazení