Gestion des événements
La gestion des événements est principalement prise en charge pour les classes COM (classes C++ qui implémentent des objets COM, généralement à l’aide de classes ATL ou de l’attribut de coclasse ). Pour plus d’informations, consultez Gestion des événements dans COM.
La gestion des événements est également prise en charge pour les classes C++ natives (classes C++ qui n’implémentent pas d’objets COM). La prise en charge de la gestion des événements C++ native est déconseillée et sera supprimée dans une prochaine version. Pour plus d’informations, consultez Gestion des événements en C++natif.
Remarque
Les attributs d’événement en C++ natifs sont incompatibles avec la norme C++. Ils ne sont pas compilés lorsque vous spécifiez le /permissive-
mode de conformité.
La gestion des événements prend en charge l’utilisation unique et multithread. Il protège les données contre l’accès multithread simultané. Vous pouvez dériver des sous-classes de la source d’événements ou des classes de récepteur. Ces sous-classes prennent en charge l’approvisionnement et la réception d’événements étendus.
Le compilateur Microsoft C++ inclut des attributs et des mot clé 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 dans les programmes C++ natifs.
Article | 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 |
Met en évidence 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour