MAKE_DELEGATE
Joint un gestionnaire d'événements à un contrôle managé.
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
Paramètres
DELEGATE
Le type du délégué managé du gestionnaire d'événements, tel qu' EventHandler.MEMBER
Le nom de la méthode de gestionnaire d'événements à associer au contrôle.
Notes
Cette macro crée un délégué managé de gestionnaire d'événements de type DELEGATE et le nom MEMBER.Le délégué managé de gestionnaire d'événements permet à une classe native pour gérer des événements managés.
Exemple
L'exemple de code suivant montre comment appeler MAKE_DELEGATE pour attacher un gestionnaire d'événements d' OnClick à un contrôle MyControlMFC.Pour une plus grande explication du fonctionnement de cette macro s'exécute dans une application MFC, consultez Comment : recevoir des événements Windows Forms de classes C++ natives.
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
Configuration requise
Msclr d'en-tête : \ event.h