CComControl::FireOnChanged
Уведомляет приемник контейнера, что свойство элемента управления изменилось.
HRESULT FireOnChanged(
DISPID dispID
);
Параметры
- идентификатор dispID
[in] Идентификатор измененного свойства.
Возвращаемое значение
Один из стандартных значений HRESULT.
Заметки
Если класс элемента управления является производным от IPropertyNotifySink, то этот метод вызывает CFirePropNotifyEvent::FireOnChanged, чтобы уведомить всех подключенных интерфейсы IPropertyNotifySink, что свойство элемента управления изменилось. Если класс элемента управления не является производным от IPropertyNotifySink, передачи S_OK этого метода.
Этот метод является безопасным для вызова даже если элемент управления не поддерживает точки подключения.
Пример
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;
}
Требования
Header: atlctl.h