Freigeben über


Ü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

  1. Klicken Sie in der Klassenansicht auf die Klasse.

  2. 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.

  3. 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.

  4. Klicken Sie auf den vorgeschlagenen Namen, um der Funktion Stubcode hinzuzufügen.

  5. 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 einer Klasse

Hinzufügen eines MFC-Meldungshandlers

Referenz

Navigieren in der Klassenstruktur