Partager via


CComControl::FireOnChanged

 

Informe le récepteur du conteneur qu'une propriété du contrôle a changé.

Syntaxe

      HRESULT FireOnChanged(
   DISPID dispID 
);

Paramètres

  • dispID
    [in] Identificateur de la propriété qui a changé.

Valeur de retour

L'une des valeurs HRESULT standard.

Notes

Si votre classe de contrôle dérive d' IPropertyNotifySink, cette méthode appelle CFirePropNotifyEvent::FireOnChanged pour signaler toutes les interfaces connectées d' IPropertyNotifySink que la propriété spécifiée du contrôle a changé.Si votre classe de contrôle ne dérive pas d' IPropertyNotifySink, retourne S_OKde cette méthode.

Il est sécurisée appeler cette méthode même si votre contrôle ne prend pas en charge les points de connexion.

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;
}

Configuration requise

Header: atlctl.h

Voir aussi

CComControl Class
CComControl::FireOnRequestEdit