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 rozhraní MFC a jeho klíčových komponent a podsystémů.

Knihovna Microsoft Foundation Class je aplikační rozhraní pro programování v systému Microsoft Windows. Je napsána v jazyce C++ a poskytuje většinu kódu potřebného pro správu oken, nabídek a dialogů, provádění základních vstupně-výstupních operací, ukládání kolekcí datových objektů apod. Stačí do tohoto rozhraní pouze 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.

Rozhraní MFC je přístupem, který umožňuje využít jako základ práci odborných programátorů pro systém Windows. Rozhraní MFC zkracuje dobu vývoje, činí kód přenosnějším, poskytuje obrovskou podporu bez snížení svobody a flexibility programování a poskytuje snadný přístup k prvkům a technologiím uživatelského rozhraní, které je obtížné naprogramovat, například technologii Active, OLE či internetovému programování. Mfc navíc zjednodušuje programování databází prostřednictvím objektů DAO (data Access Object) (nyní zastaralé) a open database Připojení ivity (ODBC) a programování v síti prostřednictvím rozhraní Windows Sockets. Rozhraní MFC usnadňuje programování funkcí jako seznam vlastností („kartové dialogy“), náhled tisku či plovoucí přizpůsobitelné panely nástrojů.

V tomto oddílu

Ukázky MFC

Použití zdrojových souborů MFC

MFC – knihovní verze

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

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

CWinApp – třída aplikace

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

Správa údajů o stavu modulů knihovny MFC

Zpracování smyčky nečinnosti

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