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.

Vedi anche

Cenni preliminari sulla classe