Sdílet prostřednictvím


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 CWndMFC . 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 CWndC++ obsahuje například členskou proměnnou typu HWNDa č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

Rozhraní SDI a knihovna MDI

Dokumenty, zobrazení a framework

Průvodci a editory prostředků

Sestavení na základě rozhraní .NET Framework

Jakým způsobem volá framework váš kód

CWinApp – třída aplikace

Šablony dokumentů a proces vytváření dokumentů/zobrazení

Zpracování a mapování zpráv

Objekty oken

Viz také

Použití tříd pro psaní aplikací pro Windows