CComControl::FireOnRequestEdit
Powiadamia kontener obiektu sink jest właściwość formantu zmieniasz i że obiekt jest pytaniem sink dalszego postępowania.
Składnia
HRESULT FireOnRequestEdit(
DISPID dispID
);
Parametry
- dispID
[w] Identyfikator właściwości, które chcesz zmienić.
Wartość zwracana
Jeden standardowy wartości HRESULT.
Uwagi
Jeśli klasa kontroli wynika z IPropertyNotifySink, ta metoda wywołuje CFirePropNotifyEvent::FireOnRequestEdit powiadomić wszystkie połączone IPropertyNotifySink interfejsów, które ma zmienić właściwości określonego formantu.Jeśli klasa sterowania nie pochodzi od IPropertyNotifySink, metoda zwraca S_OK.
Ta metoda jest bezpieczne wywołania, nawet jeśli formant nie obsługuje punktów połączenia.
STDMETHODIMP CMyControl::put_MyTitle(BSTR newVal)
{
// the DISPID for MyTitle in this example is 4
DISPID dispID = 4;
// make sure we can change the property
if (FireOnRequestEdit(dispID) == S_FALSE)
return S_FALSE;
// store newVal in CComBstr member
m_bstrMyTitle = newVal;
// signal that the property has been changed
FireOnChanged(dispID);
return S_OK;
}
Wymagania
Nagłówek: atlctl.h