Freigeben über


Win32-Desktop-Anwendungen (Visual C++)

Sie können eine Win32-App erstellen, wenn Sie eine systemeigene Desktop-App ausführen möchten, die eine fensterbasierte Benutzeroberfläche verfügt und auf Windows-Versionen von Windows 95 zu Windows 8 ausgeführt werden kann.Sie können oder eines der Visual Studio-Editionen außer Visual Studio Express 2012 für Windows 8 verwenden.

Eine Win32-App ist der normalen - Begriff für eine Anwendung, die Meldungsschleifen verwendet, um Windows-Meldungen zu bearbeiten, direkt, anstatt ein Framework wie die (Microsoft Foundation Classes), die ATL (Active Template Library) oder .NET Framework zu verwenden.Obwohl der Begriff "Win32" ist, kann er entweder eine 32-Bit- oder 64-Bit-App verweisen.Eine Win32-App in C++ kann C-Laufzeit (CRT) verwenden und Klassen und Funktionen der Standardvorlagenbibliothek (STL), COM-Objekte und alle der öffentlichen Windows-Funktionen, die zusammen als Windows-API bezeichnet.Eine Einführung in Win32-Apps in C++, finden Sie unter Erfahren Sie, um für Windows in C++ zu programmieren.

Eine Win32-App ist eine Möglichkeit, eine systemeigene Desktop-App für Windows zu erstellen; die andere Methode ist eine MFC-App.MFC ist die Standardauswahl für App--besonderenterprisetyp, App-dass viele Steuerelemente oder benutzerdefinierte Benutzersteuerelemente verfügen.MFC bietet bequeme Hilfsklassen für die Serialisierung, Textmanipulation, Drucken und moderne Benutzeroberflächenelemente wie das Menüband bereit.Diese Klassen sind nicht zu einer Win32-App verfügbar.Um MFC- oder ATL-Programme erstellen benötigen Sie Microsoft Visual Studio Professional 2012 oder höher. beinhaltet nicht MFC oder ATL-Unterstützung ein.

Verwandte Elemente

Titel

Beschreibung

Windows-Entwicklung

Enthält Informationen über Windows-APIs und das COM.(Alle Windows-API und Drittanbieter-DLLs werden als COM-Objekte implementiert).

Hilo: Entwickeln von C++-Anwendungen für Windows 7

Beschreibt, wie umfassende Client Win32-Desktop-App erstellt, die Windows-Animation und Direct2D verwendet, um eine Karussell-basierte Benutzeroberfläche zu erstellen.

Konsolenanwendungen in Visual C++

Enthält Informationen über Konsolen-Apps.Eine Konsolen-App Win32 (oder Win64) hat kein Fenster aus der eigenen und keine Meldungsschleife.Sie wird auf das Konsolenfenster, und Eingabe und Ausgabe werden über die Befehlszeile behandelt.

Visual C++

Beschreibt die wichtigsten Funktionen von Visual C++ in Visual Studio und Links an den Rest der Visual C++-Dokumentation.

Visual C++-Developer Center auf der MSDN-Website

Enthält Lernprogramme, Blogbeiträge und Artikel, die für Win32-Desktop-Anwendungen relevant sind.