MAKE_DELEGATE
Anexa um manipulador de eventos a um controle gerenciado.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parâmetros
DELEGATE
O tipo delegado gerenciado do manipulador de eventos, como EventHandler.MEMBER
O nome do método do manipulador de eventos a ser anexado ao controle.
Comentários
Esta macro cria um representante gerenciado do manipulador de eventos de tipo DELEGATE e o nome MEMBER. O delegado gerenciado do manipulador de eventos permite que uma classe nativo trata eventos gerenciados.
Exemplo
O exemplo de código mostra como chamar MAKE_DELEGATE para anexar um manipulador de eventos de OnClick a um controle MyControlMFC. Para obter uma explicação mais ampla de como esta macro trabalha em um aplicativo MFC, consulte Como coletar eventos dos Windows Forms a partir de classes C++ nativas.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Requisitos
msclr deCabeçalho: \ event.h