Compartir a través de


Clase CFirePropNotifyEvent

Esta clase proporciona métodos para notificar al receptor del contenedor los cambios en las propiedades de control.

Importante

Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Sintaxis

class CFirePropNotifyEvent

Miembros

Métodos públicos

Nombre Descripción
CFirePropNotifyEvent::FireOnChanged (Estático) Notifica al receptor del contenedor que ha cambiado una propiedad de control.
CFirePropNotifyEvent::FireOnRequestEdit (Estático) Notifica al receptor del contenedor que una propiedad de control está a punto de cambiar.

Comentarios

CFirePropNotifyEvent tiene dos métodos que notifican al receptor del contenedor de que una propiedad de control ha cambiado o está a punto de cambiar.

Si la clase que implementa el control se deriva de IPropertyNotifySink, se invocan CFirePropNotifyEvent los métodos al llamar a FireOnRequestEdit o FireOnChanged. Si la clase de control no deriva de IPropertyNotifySink, las llamadas a estas funciones devuelven S_OK.

Para obtener más información sobre cómo crear controles, consulte el Tutorial ATL.

Requisitos

Encabezado: atlctl.h

CFirePropNotifyEvent::FireOnChanged

Notifica a todas las interfaces IPropertyNotifySink conectadas (en cada punto de conexión del objeto) que se ha cambiado la propiedad del objeto especificado.

static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);

Parámetros

pUnk
[in] Puntero al objeto IUnknown que envía la notificación.

dispID
[in] Identificador de la propiedad que se ha modificado.

Valor devuelto

Uno de los valores HRESULT estándar.

Comentarios

Esta función es segura para llamar aunque el control no admita puntos de conexión.

CFirePropNotifyEvent::FireOnRequestEdit

Notifica a todas las interfaces conectadas IPropertyNotifySink (en cada punto de conexión del objeto) que la propiedad de objeto especificada está a punto de cambiar.

static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);

Parámetros

pUnk
[in] Puntero al objeto IUnknown que envía la notificación.

dispID
[in] Identificador de la propiedad que está a punto de cambiar.

Valor devuelto

Uno de los valores HRESULT estándar.

Comentarios

Esta función es segura para llamar aunque el control no admita puntos de conexión.

Consulte también

Información general sobre la clase