Rozhraní MFC a knihovna ATL

Třídy Microsoft Foundation (MFC) poskytují objektově orientované obálky jazyka C++ přes Win32 pro rychlý vývoj nativních desktopových aplikací. Knihovna ATL (Active Template Library) je obálková knihovna, která zjednodušuje vývoj modelu COM a používá se široce k vytváření ovládacích prvků technologie ActiveX.

Programy MFC nebo ATL můžete vytvářet pomocí sady Visual Studio Community Edition nebo vyšší. Edice Express nepodporují mfc ani ATL.

V sadě Visual Studio 2015 je Visual C++ volitelná komponenta a komponenty MFC a ATL jsou volitelné dílčí komponenty v sadě Visual C++. Pokud tyto komponenty při první instalaci sady Visual Studio nevyberete, při prvním pokusu o vytvoření nebo otevření projektu MFC nebo ATL se zobrazí výzva k jejich instalaci.

V sadě Visual Studio 2017 a novějších jsou mfc a ATL volitelné dílčí komponenty v rámci vývoje desktopových aplikací s úlohou C++ v programu Instalační program pro Visual Studio. Podporu knihovny ATL můžete nainstalovat bez knihovny MFC nebo kombinované podpory knihovny MFC a knihovny ATL (mfc závisí na knihovně ATL). Další informace o úlohách a součástech najdete v tématu Instalace sady Visual Studio.

Titulek Popis
Desktopové aplikace knihovny MFC Třídy služby Microsoft Foundation poskytují tenký objektově orientovaný obálka přes Win32, aby bylo možné rychle vyvíjet aplikace grafického uživatelského rozhraní v jazyce C++.
Desktopové komponenty ATL objektů COM ATL poskytuje šablony tříd a další konstruktory použití ke zjednodušení vytváření objektů MODELU COM v jazyce C++.
Sdílené třídy ATL/MFC Odkazy na třídu CStringT a další třídy, které jsou sdíleny mfc a ATL.
Práce se zdrojovými soubory Editor prostředků umožňuje upravovat prostředky uživatelského rozhraní, jako jsou řetězce, obrázky a dialogová okna.
C++ v sadě Visual Studio Nadřazené téma pro veškerou dokumentaci jazyka C++.