MFC и ATL
Классы Microsoft Foundation Classes (MFC) предоставляют объектно-ориентированную оболочку C++ для Win32 для быстрого создания классических приложений в машинном коде. Active Template Library (ATL) — это библиотека оболочки, которая упрощает разработку COM и широко используется для создания элементов управления ActiveX.
Программы MFC или ATL можно создавать в выпуске Visual Studio Community или более поздней версии. Выпуски Express не поддерживают MFC и ATL.
В Visual Studio 2015 Visual C++ — это необязательный компонент, а компоненты MFC и ATL являются необязательными компонентами в составе Visual C++. Если эти компоненты не выбраны, при установке Visual Studio будет предложено установить их при первой попытке создать или открыть проект MFC или ATL.
в Visual Studio 2017 и более поздних версиях MFC и ATL являются необязательными подкомпонентами в рабочей нагрузке разработка классических приложений на C++ в программе Visual Studio Installer. Можно установить поддержку ATL без MFC или сочетать поддержку MFC и ATL (MFC зависит от ATL). Дополнительные сведения о рабочих нагрузках и компонентах см. в разделе Install Visual Studio.
Связанные статьи
Заголовок | Описание |
---|---|
Классические приложения MFC | Классы Microsoft Foundation Classes предоставляют тонкую объектно-ориентированную оболочку для Win32, которая позволяет быстро создавать приложения с графическим пользовательским интерфейсом на языке C++. |
Компоненты ATL COM Desktop | Библиотека ATL предоставляет шаблоны классов и другие конструкции, упрощающие создание COM-объектов на C++. |
Общие классы ATL и MFC | Ссылки на CStringT Class и другие общие классы MFC и ATL. |
Работа с файлами ресурсов | Редактор ресурсов позволяет изменять ресурсы пользовательского интерфейса, такие как строки, изображения и диалоговые окна. |
C++ в Visual Studio | Родительский раздел для всей документации по C++. |