Udostępnij za pośrednictwem


MAKE_DELEGATE

Dołącza zarządzanych formant programu obsługi zdarzeń.

MAKE_DELEGATE( 
   DELEGATE,
   MEMBER
);

Parametry

  • DELEGATE
    Typ obsługi zdarzeń zarządzanych delegować, takich jak EventHandler.

  • MEMBER
    Nazwa metody obsługi zdarzenia załączany do formantu.

Uwagi

To makro tworzy pełnomocnik obsługi zdarzeń zarządzanego typu DELEGATE i nazwy MEMBER.Pełnomocnik obsługi zdarzeń zarządzanych umożliwia macierzysty klasy obsługi zdarzeń zarządzanych.

Przykład

Poniższy przykład kodu pokazuje sposób wywołania MAKE_DELEGATE do dołączania OnClick obsługi zdarzeń do kontroli MFC MyControl.Szerszy wyjaśnienie, jak działa to makro w aplikacji MFC, zobacz Jak: obiekt Sink zdarzenia Windows Forms macierzystych klas C++.

// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
   CWinFormsView::OnInitialUpdate();

   GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}

Wymagania

Nagłówek: msclr\event.h

Zobacz też

Informacje

BEGIN_DELEGATE_MAP

END_DELEGATE_MAP

EVENT_DELEGATE_ENTRY