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
Klicken Sie in der Klassenansicht auf die Klasse.
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.
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.)
Klicken Sie auf den vorgeschlagenen Namen, um der Funktion Stubcode hinzuzufügen.
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
Referenz
Hinzufügen von Ereignishandlern für Dialogfeld-Steuerelemente