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