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 Windows.Je napsána v jazyce C++ a poskytuje většinu kódu potřebnou 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é rozhraní 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, dělá 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 technologie Active, OLE či internetové programování.Kromě toho rozhraní MFC zjednodušuje programování databází pomocí objektů DAO (Data Access Objects) a rozhraní ODBC (Open Database Connectivity) a síťové programování pomocí 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 této části

Ukázky MFC Samples dodávané v ukázkách Visual C++ – ukázky

Použití zdrojových souborů MFC

MFC – verze knihovny

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

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

CWinApp – třída aplikace

Šablony dokumentů a proces tvorby v modelu 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í

Přehled referenční dokumentace knihovny MFC naleznete v tématu Knihovna Microsoft Foundation Class.

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

Viz také

Referenční dokumentace

Práce s objekty oken