Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa classe fornece métodos para notificar o coletor do contêiner sobre alterações na propriedade de controle.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.
Sintaxe
class CFirePropNotifyEvent
Membros
Métodos públicos
| Nome | Descrição |
|---|---|
| CFirePropNotifyEvent::FireOnChanged | (Estático) Notifica o coletor do contêiner que uma propriedade de controle foi alterada. |
| CFirePropNotifyEvent::FireOnRequestEdit | (Estático) Notifica o coletor do contêiner que uma propriedade de controle está prestes a ser alterada. |
Comentários
CFirePropNotifyEvent tem dois métodos que notificam o coletor do contêiner de que uma propriedade de controle foi alterada ou está prestes a ser alterada.
Se a classe que implementa seu controle for derivada de IPropertyNotifySink, os métodos CFirePropNotifyEvent serão invocados quando você chama FireOnRequestEdit ou FireOnChanged. Se a classe de controle não for derivada de IPropertyNotifySink, as chamadas para essas funções retornarão S_OK.
Para obter mais informações sobre como criar um controle, consulte o Tutorial do ATL.
Requisitos
Cabeçalho: atlctl.h
CFirePropNotifyEvent::FireOnChanged
Notifica todas as interfaces IPropertyNotifySink conectadas (em cada ponto de conexão do objeto) de que a propriedade de objeto especificada foi alterada.
static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);
Parâmetros
pUnk
[in] Ponteiro ao IUnknown do objeto que envia a notificação.
dispID
[entrada] O identificador da propriedade que foi modificada.
Valor de retorno
Um dos valores HRESULT padrão.
Comentários
Essa função é segura para chamar mesmo que seu controle não permita pontos de conexão.
CFirePropNotifyEvent::FireOnRequestEdit
Notifica todas as interfaces IPropertyNotifySink conectadas (em cada ponto de conexão do objeto) de que a propriedade de objeto especificada está prestes a ser alterada.
static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);
Parâmetros
pUnk
[in] Ponteiro ao IUnknown do objeto que envia a notificação.
dispID
[entrada] Identificador da propriedade prestes a ser alterada.
Valor de retorno
Um dos valores HRESULT padrão.
Comentários
Essa função é segura para chamar mesmo que seu controle não permita pontos de conexão.