Поделиться через


CComControl::FireOnChanged

 

Опубликовано: Апрель 2016

Уведомляет приемник контейнера, что свойство элемента управления изменилось.

Синтаксис

      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

См. также

CComControl Class
CComControl::FireOnRequestEdit