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


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

См. также

Ссылки

CComControl Class

CComControl::FireOnRequestEdit