Überschreiben einer virtuellen Funktion
Aktualisiert: November 2007
Sie können virtuelle Funktionen, die über das Eigenschaftenfenster von Visual Studio in einer Basisklasse definiert werden, überschreiben.
So überschreiben Sie eine virtuelle Funktion im Eigenschaftenfenster
Klicken Sie in der Klassenansicht auf die Klasse.
Klicken Sie im Eigenschaftenfenster auf die Schaltfläche Überschreibungen.
Hinweis: Die Schaltfläche Overrides ist verfügbar, wenn Sie entweder den Klassennamen in der Klassenansicht markieren oder auf eine beliebige Stelle im Quellcodefenster klicken.
In der linken Spalte sind die virtuellen Funktionen aufgeführt. Erscheint der Name einer virtuellen Funktion außerdem in der rechten Spalte, wurde bereits eine Überschreibung implementiert.
Wenn die Funktion keine Überschreibung enthält, klicken Sie auf die Zelle in der rechten Spalte des Eigenschaftenfensters, um den von der Funktionsüberschreibung vorgeschlagenen Namen als <add>FuncName anzuzeigen.
Klicken Sie auf den vorgeschlagenen Namen, um der Funktion Stubcode hinzuzufügen.
Um eine Überschreibungsfunktion zu bearbeiten, doppelklicken Sie in der Klassenansicht auf den Funktionsnamen und bearbeiten den Code im Quellcodefenster.
Um eine Überschreibung zu entfernen, klicken Sie in der rechten Spalte auf den Namen der Überschreibungsfunktion und wählen <delete>FuncName. Der Funktionscode wird auskommentiert.
Siehe auch
Aufgaben
Hinzufügen einer Memberfunktion
Hinzufügen einer Membervariablen
Konzepte
Hinzufügen neuer Funktionen mit Code-Assistenten
Hinzufügen eines MFC-Meldungshandlers