Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt einen Ereignishandler für ein verwaltetes Steuerelement an.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parameter
DELEGATE
Der Typ des verwalteten Ereignishandlerdelegaten, wie EventHandler.MEMBER
Der Name der dem Steuerelement Ereignishandlermethode, die angefügt werden soll.
Hinweise
Dieses Makro stellt einen verwalteten Ereignishandlerdelegaten DELEGATE des Typs und Namens MEMBER.Der verwaltete Ereignishandlerdelegat ermöglicht einer systemeigenen Klasse, um verwaltete Ereignisse zu behandeln.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie MAKE_DELEGATE aufruft, um einen OnClick MFC-Steuerelement einem Ereignishandler zu MyControl anzufügen.Für eine größere Erklärung dafür, wie dieses Makro in einer MFC-Anwendung finden Sie unter Gewusst wie: Auffangen von Windows Forms-Ereignissen aus systemeigenen C++-Klassen.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Anforderungen
Header: msclr \ event.h