Gestione di eventi
La gestione degli eventi viene principalmente supportata per le classi COM (classi C++ che implementano oggetti COM, utilizzando in genere le classi ATL o l'attributo coclass). Per ulteriori informazioni, vedere Gestione degli eventi in COM.
La gestione degli eventi viene inoltre supportata per le classi C++ native (classi C++ che non implementano oggetti COM), tuttavia, tale supporto è deprecato e verrà rimosso nella versione futura. Per ulteriori informazioni, vedere Gestione degli eventi in C++ nativo.
La gestione degli eventi supporta l'utilizzo singolo e multithreading e protegge i dati dall'accesso multithreading simultaneo. Consente inoltre di derivare le sottoclassi da classi ricevitore o di origine eventi e di supportare l'origine/la ricezione dell'evento esteso nella classe derivata.
Visual C++ include gli attributi e le parole chiave per dichiarare gli eventi e i gestori di eventi. Gli attributi e le parole chiave dell'evento possono essere utilizzati nei programmi CLR e nei programmi C++ nativi.
Argomento |
Descrizione |
---|---|
Crea un'origine evento. |
|
Crea un ricevitore di eventi (sink). |
|
Dichiara un evento. |
|
Evidenzia il sito di chiamata di un evento. |
|
Associa un metodo del gestore a un evento. |
|
Dissocia un metodo del gestore da un evento. |