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.