Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 coclass). Para obtener más información, vea Control de eventos en COM.
El control de eventos también se admite para las clases C++ nativas (clases C++ que no implementan objetos COM). El soporte de control de eventos en C++ nativo está en desuso y se quitará en una versión futura. Para obtener más información, vea Control de eventos en C++ nativo.
Nota:
Los atributos de eventos en C++ nativo no son compatibles con C++ estándar. No se compilan al especificar el modo de conformidad /permissive-.
El control de eventos admite el uso de uno y varios multiprocesos. Protege los datos del acceso simultáneo de multiprocesos. Se pueden derivar subclases de las clases de origen o del receptor de eventos. Estas subclases admiten la obtención y recepción de eventos extendidos.
El compilador Microsoft 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.
| Artículo | 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 de control a un evento. |
__unhook |
Desvincula un método controlador de un evento. |