Compartir a través de


Control de eventos

El control de eventos se admite principalmente para las clases COM (las clases de C++ que implementan objetos COM, normalmente mediante clases ATL o el atributo de CoClass ).Para obtener más información, vea Control de eventos en COM.

El control de eventos también se admite para las clases de C++ nativo (clases de C++ que no implementan objetos COM), sin embargo, que la compatibilidad está desusado y se quitará en futuras versiones.Para obtener más información, vea Control de eventos en C++ nativo.

El control de eventos proporciona uso único y multiproceso y proteger datos de acceso multiproceso simultáneo.También permite que derive subclases de clases de origen de eventos o de receptor y admitir compra de componentes extendida de evento/recibir en la clase derivada.

Visual C++ incluye atributos y palabras clave para declarar eventos y controladores de eventos.Los atributos y las palabras clave de eventos se pueden utilizar en programas de CLR y en programas de C++ nativo.

Tema

Descripción

event_source

crea un origen de eventos.

event_receiver

Crea un receptor de eventos (receptor).

__event

Declara un evento.

__raise

Resalta el sitio de llamada de un evento.

__hook

Asocia un método controlador a un evento.

__unhook

Disocia de un método controlador de un evento.

Vea también

Referencia

Palabras clave de C++

Otros recursos

Referencia del lenguaje C++

Event Handling Samples