Hinzufügen eines Ereignishandlers
Aktualisiert: November 2007
Im Ressourcen-Editor können Sie mithilfe des Ereignishandler-Assistenten einen neuen Ereignishandler hinzufügen oder einen vorhandenen Ereignishandler für ein Dialogfeld-Steuerelement bearbeiten.
Sie können der Klasse ein Ereignis hinzufügen, indem Sie das Dialogfeld mithilfe des Eigenschaftenfensters implementieren. Wenn Sie das Ereignis einer anderen Klasse als der Dialogfeldklasse hinzufügen möchten, verwenden Sie dazu den Ereignishandler-Assistenten.
So fügen Sie einem Dialogfeld-Steuerelement einen Ereignishandler hinzu
Doppelklicken Sie in der Ressourcenansicht auf die Dialogfeldressource, um die Dialogfeldressource, die das Steuerelement enthält, im Dialog-Editor zu öffnen.
Klicken Sie mit der rechten Maustaste auf das Steuerelement, dessen Benachrichtigungsereignis Sie behandeln möchten.
Klicken Sie im Kontextmenü auf Ereignishandler hinzufügen, um den Ereignishandler-Assistenten aufzurufen.
Wählen Sie im Feld Meldungstyp das Ereignis aus, das der im Feld Klassenliste markierten Klasse hinzugefügt werden soll.
Übernehmen Sie den Standardnamen im Feld Funktionshandlername, oder geben Sie den gewünschten Namen ein.
Klicken Sie auf Hinzufügen und bearbeiten, um dem Projekt den Ereignishandler hinzuzufügen und den Text-Editor an der neuen Funktion zu öffnen, sodass Sie den entsprechenden Ereignishandlercode eingeben können.
Wenn der ausgewählte Meldungstyp bereits einen Ereignishandler für die markierte Klasse besitzt, ist anstelle der Schaltfläche Hinzufügen und bearbeiten die Schaltfläche Code bearbeiten auswählbar. Klicken Sie auf Code bearbeiten, um den Text-Editor an der vorhandenen Funktion zu öffnen.
Alternativ können Sie Ereignishandler auch über das Eigenschaftenfenster hinzufügen. Weitere Informationen finden Sie unter Hinzufügen von Ereignishandlern für Dialogfeld-Steuerelemente.
Siehe auch
Aufgaben
Hinzufügen einer Membervariablen
Hinzufügen einer Memberfunktion
Konzepte
Hinzufügen neuer Funktionen mit Code-Assistenten
Hinzufügen eines MFC-Meldungshandlers