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


CComControlBase::FireViewChange

Вызовите этот метод, чтобы указать, что контейнер о необходимости перерисовки элемента управления или уведомить зарегистрированное посоветуйте приемникам, что представление элемента управления изменилось.

HRESULT FireViewChange( );

Возвращаемое значение

Один из стандартных значений HRESULT.

Заметки

Если элемент управления является активным (элемент данных CComControlBase::m_bInPlaceActive класса элемента управления TRUE) уведомляет контейнер, что весь элемент управления перерисовывать.Если элемент управления неактивен, уведомляет зарегистрированный элемент управления посоветуйте приемникам (до элемент данных CComControlBase::m_spAdviseSink класса элемента управления), представление элемента управления изменилось.

Пример

STDMETHODIMP CMyControl::put_Shape(int newVal)
{
   // store newVal in m_nShape user-defined member
   m_nShape = newVal;

   // notify container to redraw control
   FireViewChange();
   return S_OK;
}

Требования

Header: atlctl.h

См. также

Ссылки

Класс CComControlBase