Manipulação de eventos
A manipulação de eventos é suportada principalmente para classes COM (classes C++ que implementam objetos COM, normalmente usando classes ATL ou o atributo de CoClass). Para obter mais informações, consulte Manipulação de eventos em COM.
A manipulação de eventos também tem suporte para classes nativas de C++ (classes C++ que não implementam objetos COM). Entretanto, esse suporte é preterido e será removido em uma versão futura. Para obter mais informações, consulte Manipulação de eventos em C++ nativo.
A manipulação de eventos tem suporte ao uso único e multithread e protege os dados contra acessos simultâneos multithread. Ele também permite que você gere subclasses das classes de origem ou do receptor de eventos e tem suporte a fontes/recebimentos de eventos na classe derivada.
O Visual C++ inclui atributos e palavras-chave para declarar eventos e manipuladores de eventos. Os atributos de eventos e as palavras-chave podem ser usados em programas CLR e em programas nativos C++.
Tópico |
Descrição |
---|---|
Cria uma origem de evento. |
|
Cria um receptor de eventos (coletor). |
|
Declara um evento. |
|
Enfatiza o site de chamada de um evento. |
|
Associa um método de manipulador a um evento. |
|
Dissocia um método de manipulador de um evento. |