Classe CFirePropNotifyEvent
Questa classe fornisce metodi per notificare al sink del contenitore le modifiche alle proprietà del controllo.
Importante
Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.
Sintassi
class CFirePropNotifyEvent
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
CFirePropNotifyEvent::FireOnChanged | (Statico) Notifica al sink del contenitore che una proprietà del controllo è stata modificata. |
CFirePropNotifyEvent::FireOnRequestEdit | (Statico) Notifica al sink del contenitore che una proprietà di controllo sta per cambiare. |
Osservazioni:
CFirePropNotifyEvent
dispone di due metodi che notificano al sink del contenitore che una proprietà del controllo è stata modificata o sta per cambiare.
Se la classe che implementa il controllo è derivata da IPropertyNotifySink
, i CFirePropNotifyEvent
metodi vengono richiamati quando si chiama FireOnRequestEdit
o FireOnChanged
. Se la classe del controllo non è derivata da IPropertyNotifySink
, le chiamate a queste funzioni restituiscono S_OK.
Per altre informazioni sulla creazione di controlli, vedere l'esercitazione su ATL.
Requisiti
Intestazione: atlctl.h
CFirePropNotifyEvent::FireOnChanged
Notifica a tutte le interfacce IPropertyNotifySink connesse (in ogni punto di connessione dell'oggetto) che la proprietà dell'oggetto specificata è stata modificata.
static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);
Parametri
Punk
[in] Puntatore all'oggetto IUnknown
che invia la notifica.
dispID
[in] Identificatore della proprietà modificata.
Valore restituito
Uno dei valori HRESULT standard.
Osservazioni:
Questa funzione è sicura da chiamare anche se il controllo non supporta i punti di connessione.
CFirePropNotifyEvent::FireOnRequestEdit
Notifica a tutte le interfacce IPropertyNotifySink connesse (in ogni punto di connessione dell'oggetto) che la proprietà dell'oggetto specificata sta per cambiare.
static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);
Parametri
Punk
[in] Puntatore all'oggetto IUnknown
che invia la notifica.
dispID
[in] Identificatore della proprietà che sta per cambiare.
Valore restituito
Uno dei valori HRESULT standard.
Osservazioni:
Questa funzione è sicura da chiamare anche se il controllo non supporta i punti di connessione.