Freigeben über


Zuordnen von Meldungen zu Funktionen

Aktualisiert: November 2007

Im Eigenschaftenfenster können Sie Meldungshandler (Memberfunktionen von MFC-Benutzeroberflächenklassen) an die Meldungen binden, die durch die Anwendungsressourcen generiert wurden. Sie verwenden MFC-Meldungszuordnungen, um die Bindung herzustellen.

Wenn Sie in der Klassenansicht eine neue Klasse erstellen, die von einer der Framework-Klassen abgeleitet ist, wird automatisch eine vollständige und funktionale Klasse in die angegebene Headerdatei (.h) und die Implementierungsdatei (.cpp) eingefügt.

Hinweis:

Um eine neue Klasse hinzuzufügen, die keine Meldungen verarbeitet, erstellen Sie die Klasse direkt im Text-Editor.

So definieren oder entfernen Sie einen Meldungshandler im Eigenschaftenfenster

  1. Klicken Sie in der Klassenansicht auf die Klasse.

  2. Klicken Sie im Eigenschaftenfenster auf die Schaltfläche Meldungen.

    Hinweis:

    Die Schaltfläche Meldungen ist verfügbar, wenn Sie entweder den Klassennamen in der Klassenansicht markieren oder wenn Sie auf eine beliebige Stelle im Quellcodefenster klicken.

    Wenn das Projekt über einen Handler für eine Meldung verfügt, wird der Name des Handlers in der rechten Spalte neben der Meldung angezeigt.

  3. Wenn für die Meldung kein Handler verfügbar ist, klicken Sie auf die Zelle in der rechten Spalte des Eigenschaftenfensters, um den für den Handler vorgeschlagenen Namen als <add>HandlerName anzuzeigen. (Der WM_TIMER-Meldungshandler schlägt beispielsweise <add>OnTimer vor.)

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

  5. Um einen Meldungshandler zu bearbeiten, doppelklicken Sie in der Klassenansicht auf die Meldung und bearbeiten den Code im Quellcodefenster.

Um einen Meldungshandler zu entfernen, doppelklicken Sie in der rechten Spalte auf den Handler und wählen <delete>HandlerName. Der Funktionscode wird auskommentiert.

Siehe auch

Aufgaben

Hinzufügen einer Memberfunktion

Hinzufügen einer Membervariablen

Überschreiben einer virtuellen Funktion

Konzepte

Hinzufügen eines MFC-Meldungshandlers

Hinzufügen neuer Funktionen mit Code-Assistenten

Hinzufügen einer Klasse

Referenz

Hinzufügen von Ereignishandlern für Dialogfeld-Steuerelemente

Navigieren in der Klassenstruktur