Condividi tramite


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

Vedere anche

Riferimenti

Classe di CComControl

CComControl::FireOnRequestEdit