Partager via


Gestion des événements

La gestion des événements est principalement prise en charge pour les classes COM (les classes C++ qui implémentent des objets COM, généralement avec des classes ATL ou l'attribut de coclasse ).Pour plus d'informations, consultez Gestion des événements COM.

La gestion des événements est également prise en charge pour les classes C++ natives (classes C++ qui n'implémentent pas des objets COM), cependant, que la prise en charge est déconseillée et sera supprimée dans une version ultérieure.Pour plus d'informations, consultez Gestion des événements en C++ natif.

La gestion des événements prend en charge l'utilisation unique et multithread et protège les données de l'accès multithread simultanément.Elle vous permet également de dériver des sous-classes des classes de l'événement ou du récepteur et prendre en charge une source étendu d'événement/obtenir dans la classe dérivée.

Visual C++ inclut des attributs et des mots clés pour déclarer des événements et des gestionnaires d'événements.Les attributs et les mots clés d'événement peuvent être utilisés dans les programmes CLR et in native C++ programme.

Rubrique

Description

event_source

crée une source d'événement.

event_receiver

crée un récepteur d'événements (récepteur).

__event

Déclare un événement.

__raise

L'accent sur le site d'appel d'un événement.

__hook

Associe une méthode de gestionnaire à un événement.

__unhook

dissocie une méthode de gestionnaire d'un événement.

Voir aussi

Référence

Mots clés C++

Autres ressources

Guide de référence du langage C++

Event Handling Samples