MAKE_DELEGATE
Associa un gestore eventi a un controllo gestito.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parametri
DELEGATE
Il tipo del delegato del gestore eventi, come EventHandler.MEMBER
Il nome del metodo del gestore eventi da aggiungere al controllo.
Note
Questa macro viene creato un delegato del gestore eventi di tipo DELEGATE e il nome MEMBER. Il delegato del gestore eventi consente a una classe nativa gestire 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: