MAKE_DELEGATE
Program obsługi zdarzeń jest podłączana do zarządzanego formantu.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parametry
DELEGATE
Typ programu obsługi zdarzeń zarządzanych delegować, takich jak EventHandler.MEMBER
Nazwa metody programu obsługi zdarzeń, które dołącza się do formantu.
Uwagi
To makro tworzy pełnomocnik programu obsługi zdarzeń zarządzanego typu DELEGATE i nazwisko MEMBER.Delegowanie obsługi zdarzeń zarządzanych pozwala macierzysta klasa do obsługi zdarzeń zarządzanych.
Przykład
Poniższy przykład kodu pokazuje sposób wywoływania MAKE_DELEGATE do dołączania OnClick programu obsługi zdarzeń z formantem MFC MyControl.Aby uzyskać szerszy opis działania tego makra w aplikacji MFC, zobacz Porady: wychwytywanie zdarzeń interfejsu Windows Forms z klas natywnych języka C++.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Wymagania
Nagłówek: msclr\event.h