Compartilhar via


Manipulação de eventos

Manipulação de eventos principalmente há suporte para classes COM (classes C++ que implementam os objetos COM, normalmente usando classes ATL ou o coclass atributo).Para obter mais informações, consulte Event Handling in COM.

Manipulação de eventos é oferecido suporte para classes de C++ nativos (classes C++ que não implementam objetos COM), no entanto, que dão suporte é desaprovada e será removido em uma versão futura.Para obter mais informações, consulte Event Handling in C++ nativo.

Manipulação de eventos suporta o uso multithread e único e protege os dados contra acesso simultâneo de multithread.Ele também permite que você derivar subclasses da fonte de evento ou classes receptoras e o suporte estendido de origem/recebimento de evento na classe derivada.

O Visual C++ inclui os atributos e palavras-chave para declarar os eventos e manipuladores de eventos.Os atributos de evento e as palavras-chave podem ser usadas em programas CLR e em programas nativos do C++.

Tópico

Descrição

EVENT_SOURCE

Cria uma fonte de evento.

event_receiver

Cria um receptor de eventos (coletor).

_ _ Event

Declara um evento.

__raise

Enfatiza o site de chamada de um evento.

__hook

Associa um método do manipulador um evento.

__unhook

Dissociates um método do manipulador de um evento.

Consulte também

Referência

Palavras-chave C++

Outros recursos

Referência de linguagem C++

Event Handling Samples