MAKE_DELEGATE
Anexa uma manipulador de eventos a um controle gerenciado.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Parâmetros
DELEGATE
O tipo do gerenciado manipulador de eventos delegado, sistema autônomo EventHandler.MEMBER
O nome do manipulador de eventos método para ser anexado ao controle.
Comentários
Esta macro cria um gerenciado manipulador de eventos delegado do tipo DELEGATE e o nome MEMBER. O gerenciado evento delegado manipulador permite que uma classe nativa manipular gerenciado evento s.
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 de C++ nativos.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Requisitos
Cabeçalho: msclr\evento.h