Rozhraní MFC a knihovna ATL

Microsoft Foundation Classes (MFC) poskytuje objektově orientované obálky C++ pro rychlý vývoj nativních aplikací klasické pracovní plochy. knihovna ATL (Active Template library) je obálková knihovna, která zjednodušuje vývoj modelu COM a je často používána pro vytváření technologie ActiveXch ovládacích prvků.

můžete vytvořit programy MFC nebo ATL pomocí Visual Studio Community Edition nebo vyšší. Edice Express nepodporují knihovnu MFC ani knihovnu ATL.

v Visual Studio 2015 je Visual C++ volitelnou komponentou a komponenty MFC a ATL jsou volitelné dílčí komponenty pod Visual C++. pokud nevyberete tyto komponenty při první instalaci Visual Studio, budete vyzváni k jejich instalaci při prvním pokusu o vytvoření nebo otevření projektu knihovny MFC nebo ATL.

v Visual Studio 2017 a novějších jsou knihovny MFC a ATL volitelné dílčí komponenty pod úlohou vývoj desktopových aplikací C++ v programu Instalační program pro Visual Studio. Můžete nainstalovat podporu knihovny ATL bez knihovny MFC nebo kombinované knihovny MFC a ATL (knihovna MFC závisí na knihovně ATL). Další informace o úlohách a komponentách najdete v tématu Install Visual Studio.

Nadpis Popis
Desktopové aplikace MFC Třídy Microsoft Foundation poskytují obálku zaměřenou na tenké objekty 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 Knihovna ATL poskytuje šablony tříd a jiné konstrukce použití pro zjednodušení vytváření objektů modelu COM v jazyce C++.
Sdílené třídy ATL/MFC Odkazy na třídy CStringT a další třídy, které jsou sdíleny pomocí knihovny MFC a knihovny 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++.