Partilhar via


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

Consulte também

Referência

BEGIN_DELEGATE_MAP

END_DELEGATE_MAP

EVENT_DELEGATE_ENTRY