Partager via


CComControl::FireOnChanged

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

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.

Exemple

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

Référence

CComControl, classe

CComControl::FireOnRequestEdit