Share via


Hinzufügen einer Klasse

Um eine Klasse in einem Visual C++-Projekt hinzuzufügen, klicken Sie in Projektmappen-Explorer, mit der rechten Maustaste auf das Projekt, klicken Sie auf Hinzufügen, und klicken Sie dann auf Klasse. Dadurch wird das Dialogfeld Dialogfeld "Klasse hinzufügen" geöffnet.

Beim Hinzufügen einer Klasse müssen Sie einen Namen angeben, der noch nicht für andere Klassen in MFC oder ATL verwendet wurde. Wenn Sie einen Namen verwenden, der in einer der beiden Bibliotheken bereits vorhanden ist, zeigt Visual C++ durch eine Fehlermeldung an, dass der angegebene Name reserviert ist.

Wenn die Projektnamenskonvention die Verwendung eines vorhandenen Namens erfordert, können Sie die Schreibweise von mindestens einem Buchstaben im Namen ändern, da in Visual C++ Groß-/Kleinschreibung beachtet wird. Beispiel: Sie können eine Klasse nicht CDocument nennen, jedoch cdocument.

Welche Art von Klasse möchten Sie hinzufügen?

Im Dialogfeld Klasse hinzufügen werden beim Erweitern des Knotens Visual C++ im linken Bereich mehrere Gruppierungen von installierten Vorlagen angezeigt. Dazu zählen CLR, ATL, MFC und C++. Wenn Sie eine Gruppe auswählen, wird eine Liste der verfügbaren Vorlagen in dieser Gruppe im mittleren Bereich angezeigt. Jede Vorlage enthält die Dateien und den Quellcode, die für eine Klasse erforderlich sind.

Um eine neue Klasse zu generieren, wählen Sie im mittleren Bereich eine Vorlage aus, geben Sie einen Namen für die Klasse im Feld Name ein, und klicken Sie auf Hinzufügen. Daraufhin wird der Assistent zum Hinzufügen von Klassen geöffnet, damit Sie Optionen für die Klasse angeben können.

Tipp

Die Vorlage ATL-Unterstützung zu MFC hinzufügen erstellt keine Klasse, sondern konfiguriert stattdessen das Projekt für die Verwendung von ATL. Weitere Informationen finden Sie unter Hinzufügen von ATL-Unterstützung zu einem MFC-Projekt.

Um eine C++-Klasse zu erstellen, für die nicht MFC, ATL oder CLR verwendet wird, verwenden Sie die Vorlage C++-Klasse in der Gruppe C++ der installierten Vorlagen. Weitere Informationen finden Sie unter Hinzufügen einer generischen C++-Klasse.

Zwei Arten von formularbasierten C++-Klassen sind verfügbar. Die Erste, CFormView Class, erstellt eine MFC-Klasse. Mit der zweiten wird eine CLR-Klasse (Windows Forms) erstellt.

Siehe auch

Aufgaben

Erstellen einer formularbasierten MFC-Anwendung

Erstellen von Projekten mit Anwendungs-Assistenten

Referenz

Dialogfeld "Klasse hinzufügen"

Konzepte

Hinzufügen neuer Funktionen mit Code-Assistenten