Gestione degli eventi

Gestione degli eventi consiste principalmente supportata per le classi COM (classi C++ che implementano gli oggetti COM, in genere utilizzando le classi ATL o coclasse attributo).Per ulteriori informazioni, vedere Gestione degli eventi in COM.

La gestione degli eventi è inoltre supportata per le classi C++ native (classi C++ che non implementano gli oggetti COM), tuttavia, che il supporto è stato deprecato e sarà rimosso nelle versioni future.Per ulteriori informazioni, vedere Gestione degli eventi in C++ nativo.

La gestione degli eventi supporta l'utilizzo singolo e multithreading e proteggere i dati dall'accesso con multithreading simultaneo.Consente inoltre di deriviate le sottoclassi da classi del ricevitore o di origine eventi e supporti il sourcing esteso di evento/la ricezione della classe derivata.

Visual C++ include gli attributi e le parole chiave per dichiarare gli eventi e gestori eventi.Gli attributi e le parole chiave dell'evento è possibile utilizzare nei programmi CLR e nei programmi nativi C++.

Argomento

Descrizione

un event_source

crea un'origine evento.

event_receiver

crea un ricevitore di eventi (sink).

__event

Dichiara un evento.

__raise

Viene descritto il sito di chiamata di un evento.

__hook

Associazione di un metodo del gestore a un evento.

__unhook

Dissocia un metodo per la gestione di un evento.

Vedere anche

Riferimenti

Parole chiave C++

Altre risorse

Riferimenti al linguaggio C++

Event Handling Samples