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 à l'aide de classes ATL ou de l'attribut 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 (les classes C++ qui n'implémentent pas les objets COM). Cependant, cette 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 de thread unique et multithread et protège les données de l'accès multithread simultané. Elle vous permet également de dériver des sous-classes de classes de sources d'événements ou de récepteurs, et de prendre en charge la source/réception d'événements étendue 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 dans les programmes C++ natifs.
Rubrique |
Description |
---|---|
Crée une source d'événement. |
|
Crée un récepteur d'événements (récepteur). |
|
Déclare un événement. |
|
Met en évidence le site d'appel d'un événement. |
|
Associe une méthode de gestionnaire à un événement. |
|
Dissocie une méthode de gestionnaire d'un événement. |