CComControl::FireOnChanged
Benachrichtigt die Senke des Containers, dass eine Steuerelementeigenschaft geändert hat.
Syntax
HRESULT FireOnChanged(
DISPID dispID
);
Parameter
- dispID
[in] Bezeichner der Eigenschaft, die geändert wurde.
Rückgabewert
Einer der Werte des Standards HRESULT.
Hinweise
Wenn die Steuerelementklasse von IPropertyNotifySink berechnet, diesem Methodenaufrufe CFirePropNotifyEvent::FireOnChanged, um alle verbundenen IPropertyNotifySink-Schnittstellen zu benachrichtigen, dass die angegebene Steuerelementeigenschaft geändert hat.Wenn die Steuerelementklasse nicht von IPropertyNotifySink berechnet, gibt S_OK dieser Methode.
Diese Methode ist sicher aufzurufen, wenn das Steuerelement nicht Verbindungspunkte unterstützt.
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;
}
Anforderungen
Header: atlctl.h