MAKE_DELEGATE
Associa un gestore eventi a un controllo gestito.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parametri
DELEGATE
Il tipo del delegato gestito del gestore eventi, come EventHandler.MEMBER
Il nome del metodo del gestore eventi da associare al controllo.
Note
Questa macro viene creato un delegato gestito del gestore eventi di tipo DELEGATE e il nome MEMBER.Il delegato gestito del gestore eventi consente a una classe nativa mantenga gli eventi gestiti.
Esempio
Nell'esempio di codice seguente viene illustrato come chiamare MAKE_DELEGATE per associare un gestore eventi di OnClick a un controllo MyControlMFC.Per una più vasta descrizione del funzionamento di questa macro in un'applicazione MFC, vedere Procedura: elaborare eventi di Windows Form da classi C++ native.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Requisiti
Msclr \ event.h diintestazione: