Freigeben über


Win32-Desktopapps (Visual C++)

Erstellen Sie eine Win32-App, wenn Sie eine systemeigene Desktop-App erstellen möchten, die über eine fensterbasierte Benutzeroberfläche verfügt und auf Windows-Versionen von Windows 95 bis Windows 8.1 ausgeführt werden kann. Sie können eine der Visual Studio-Editionen außer der Express für Windows Edition verwenden.

Eine Win32-App ist der herkömmliche Begriff für eine App, die Windows-Meldungen direkt mit Meldungsschleifen behandelt, anstatt ein Framework wie Microsoft Foundation Classes (MFC), Active Template Library (ATL) oder .NET Framework zu verwenden. Obwohl der Begriff "Win32" lautet, kann damit eine 32-Bit-App oder eine 64-Bit-App bezeichnet werden. Eine Win32-App in C++ kann C Runtime(CRT)- und Standardvorlagenbibliotheks(STL)-Klassen und -Funktionen, COM-Objekte und beliebige der öffentlichen Windows-Funktionen verwenden, die insgesamt als Windows-API bezeichnet werden. Eine Einführung in Win32-Apps in C++ finden Sie unter Erfahren Sie, wie für Windows in C++ programmiert wird.

Eine Win32-App ist eine Möglichkeit, um eine systemeigene Desktop-App für Windows zu erstellen; die andere Methode ist eine MFC-App. MFC ist die Standardauswahl für Apps, insbesondere für Unternehmens-Apps, die viele benutzerdefinierte Steuerelemente oder Benutzersteuerelemente haben. MFC stellt bequeme Hilfsklassen für die Serialisierung, Textbearbeitung und das Drucken sowie moderne Benutzeroberflächenelemente wie das Menüband bereit. Diese Klassen sind für eine Win32-App nicht verfügbar. Zum Erstellen von MFC- oder ATL-Programmen müssen Sie mindestens die Professional Edition haben.

Verwandte Artikel

Titel

Beschreibung

Windows-Entwicklung

Enthält Informationen zur Windows-API und COM. (Einige Windows-APIs und Drittanbieter-DLLs werden als COM-Objekte implementiert).

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

Beschreibt, wie Sie eine vielseitige Win32-Desktop-Client-App erstellen, die Windows-Animationen und Direct2D verwendet, um eine karussellbasierte Benutzeroberfläche zu erstellen.

Win32-Konsolenanwendungen in Visual C++

Enthält Informationen über Konsolen-Apps. Eine Win32-Konsolen-App (oder Win64) besitzt kein eigenes Fenster und keine Meldungsschleife. Sie wird im Konsolenfenster ausgeführt. Eingaben und Ausgaben werden von der Befehlszeile behandelt.

Visual C++ in Visual Studio 2013

Beschreibt die wichtigsten Features von Visual C++ in Visual Studio und verlinkt zum Rest der Visual C++-Dokumentation.

Visual C++ Developer Center auf der MSDN-Website

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