MFC i ATL
Klasy Microsoft Foundation (MFC) zapewniają otokę obiektową języka C++ w systemie Win32 w celu szybkiego tworzenia natywnych aplikacji klasycznych. Biblioteka Active Template Library (ATL) to biblioteka otoki, która upraszcza programowanie modelu COM i jest szeroko używana do tworzenia kontrolek ActiveX.
Można tworzyć programy MFC lub ATL za pomocą programu Visual Studio Community Edition lub nowszego. Wersje Express nie obsługują MFC ani ATL.
W programie Visual Studio 2015 visual C++ jest składnikiem opcjonalnym, a składniki MFC i ATL są opcjonalnymi składnikami podrzędnych w programie Visual C++. Jeśli nie wybierzesz tych składników podczas pierwszej instalacji programu Visual Studio, zostanie wyświetlony monit o zainstalowanie ich podczas pierwszej próby utworzenia lub otwarcia projektu MFC lub ATL.
W programie Visual Studio 2017 lub nowszym składniki MFC i ATL są opcjonalnymi składnikami podrzędnymi w obszarze Programowanie aplikacji klasycznych z obciążeniem języka C++ w programie Instalator programu Visual Studio. Można zainstalować obsługę ATL bez MFC lub połączonej obsługi MFC i ATL (MFC zależy od ATL). Aby uzyskać więcej informacji na temat obciążeń i składników, zobacz Instalowanie programu Visual Studio.
Powiązane artykuły
Nazwa | opis |
---|---|
Aplikacje klasyczne MFC | Klasy programu Microsoft Foundation zapewniają cienką otokę obiektową w systemie Win32, aby umożliwić szybkie opracowywanie aplikacji graficznych w języku C++. |
Składniki ATL COM pulpitu | AtL udostępnia szablony klas i inne konstrukcje, które upraszczają tworzenie obiektów COM w języku C++. |
Klasy udostępnione ATL/MFC | Odwołania do klas CStringT i innych klas, które są współużytkowane przez MFC i ATL. |
Praca z plikami zasobów | Edytor zasobów umożliwia edytowanie zasobów interfejsu użytkownika, takich jak ciągi, obrazy i okna dialogowe. |
Język C++ w programie Visual Studio | Temat nadrzędny dla całej dokumentacji języka C++. |