MAKE_DELEGATE
Připojí obslužnou rutinu k spravovaný ovládací prvek.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parametry
DELEGATE
Delegovat typu spravované obslužné rutiny, jako například EventHandler.MEMBER
Název metody obslužné rutiny události, která má být přiřazena k ovládacímu prvku.
Poznámky
Toto makro vytvoří delegáta obslužné rutiny spravované události typu DELEGATE a název MEMBER.Delegát obslužnou rutinu události spravované umožňuje nativní třídy pro zpracování spravované události.
Příklad
Následující příklad kódu ukazuje, jak volat MAKE_DELEGATE připojit OnClick obslužnou rutinu události pro ovládací prvek MFC MyControl.Širší vysvětlení, jak funguje tato makra v aplikaci knihovny MFC, viz Postupy: Zpracování událostí modelu Windows Forms z nativních tříd jazyka C++.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Požadavky
Záhlaví: msclr\event.h