Sdílet prostřednictvím


Obecná témata MFC

Tato řada článků obsahuje technické podrobnosti o knihovně Microsoft Foundation Class (MFC) a poskytuje přehled architektury MFC a jejích klíčových komponent a subsystémů.

Knihovna tříd Microsoft Foundation je aplikační architektura pro programování v systému Microsoft Windows. Mfc napsaný v jazyce C++ poskytuje většinu kódu potřebného ke správě oken, nabídek a dialogových oken; provádění základního vstupu/výstupu; ukládání kolekcí datových objektů; a tak dále. Stačí do této architektury přidat kód specifický pro aplikaci. Vzhledem k povaze programování tříd jazyka C++ je snadné rozšířit nebo přepsat základní funkce, které architektura MFC poskytuje.

Architektura MFC je výkonný přístup, který vám umožní stavět na práci odborníků programátorů pro Windows. MFC zkracuje dobu vývoje; dělá kód přenosnějším; poskytuje obrovskou podporu, aniž by omezila svobodu a flexibilitu programování; a umožňuje snadný přístup k obtížně programovatelným prvkům a technologiím uživatelského rozhraní, jako jsou Active technologie, OLE a internetové programování. Mfc navíc zjednodušuje programování databází prostřednictvím objektů DAO (Data Access Object) (nyní zastaralé) a rozhraní ODBC (Open Database Connectivity) a síťové programování prostřednictvím rozhraní Windows Sockets. MFC usnadňuje programování funkcí, jako jsou seznamy vlastností (dialogy karet), náhled tisku a plovoucí, přizpůsobitelné panely nástrojů.

V této sekci

Ukázky MFC

Použití zdrojových souborů MFC

Mfc – verze knihovny

Použití tříd k zápisu aplikací pro Windows

Budování na rámci

CWinApp: Třída aplikace

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

Správa stavových dat modulů MFC

Zpracování nečinné smyčky

Podpora kontextů aktivace ve stavu modulu MFC

Izolace knihovny běžných ovládacích prvků MFC

Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista

Postupy: Přidání podpory správce restartování

Dynamické rozložení

Přehled referenční dokumentace mfc naleznete v tématu Knihovna tříd Microsoft Foundation.

Informace o knihovně ATL naleznete v tématu Active Template Library Reference.

Viz také

Práce s objekty oken