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.
Související články
| 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++. |