MAKE_DELEGATE
Anexa um manipulador de eventos para um controle gerenciado.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parâmetros
DELEGATE
Delegar o tipo de manipulador de eventos gerenciados, como EventHandler.MEMBER
O nome do método do manipulador de eventos para ser anexado ao controle.
Comentários
Esta macro cria um delegado manipulador de eventos gerenciados do tipo DELEGATE e o nome MEMBER.O delegado do manipulador de eventos gerenciado permite que uma classe nativa manipular eventos gerenciados.
Exemplo
O exemplo de código a seguir mostra como chamar MAKE_DELEGATE para anexar um OnClick manipulador de eventos para um controle MFC MyControl.Para obter uma explicação mais abrangente de como essa macro funciona em um aplicativo MFC, consulte Como: coletor de eventos do Windows Forms de Classes C++ nativos.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Requisitos
Cabeçalho: msclr\event.h