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