Freigeben über


Zuordnen von Meldungen zu Funktionen

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 die Meldung kein Handler verfügt, klicken Sie auf die Zelle in der rechten Spalte des Eigenschaftenfensters, um den vorgeschlagenen Namen des Handlers als <addHandlerName>anzuzeigen. (Beispielweise, schlägt <der Meldungshandler WM_TIMER hinzufügen >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 Sie <deleteHandlerName>aus. Der Funktionscode wird auskommentiert.

Siehe auch

Aufgaben

Hinzufügen einer Memberfunktion (Visual C++)

Hinzufügen einer Membervariablen (Visual C++)

Überschreiben einer virtuellen Funktion (Visual C++)

Referenz

Hinzufügen von Ereignishandlern für Dialogfeld-Steuerelemente

Navigieren in der Klassenstruktur (Visual C++)

Konzepte

Hinzufügen eines MFC-Meldungshandlers

Hinzufügen neuer Funktionen mit Code-Assistenten

Hinzufügen einer Klasse (Visual C++)