CComControl::FireOnChanged
Notifica al sink contenitore che una proprietà del controllo è stato modificato.
HRESULT FireOnChanged(
DISPID dispID
);
Parametri
- dispID
[in] identificatore di proprietà modificata.
Valore restituito
Uno dei valori HRESULT standard.
Note
Se la classe del controllo deriva da IPropertyNotifySink, questo metodo chiama CFirePropNotifyEvent::FireOnChanged per notificare a tutte le interfacce collegate IPropertyNotifySink che la proprietà del controllo specificata è stata modificata.Se la classe del controllo non deriva da IPropertyNotifySink, restituisce S_OKdi questo metodo.
Questo metodo è protetto da chiamare anche se il controllo non supporta i punti di connessione.
Esempio
STDMETHODIMP CMyControl::put_MyText(BSTR newVal)
{
// store newVal in CComBstr member
m_bstrMyText = newVal;
// note the DISPID for the MyText property is 3 in this example
FireOnChanged(3);
return S_OK;
}
Requisiti
Header: atlctl.h