다음을 통해 공유


CComControlBase::FireViewChange

컨테이너에 컨트롤을 다시 그리도록 지시 하려면이 메서드를 호출 하거나 컨트롤의 보기 변경 되었음을 등록 된 advise 싱크에 알릴지.

HRESULT FireViewChange( );

반환 값

HRESULT 값 중 하나입니다.

설명

컨트롤이 활성화 된 경우 (컨트롤 클래스 데이터 멤버 CComControlBase::m_bInPlaceActiveTRUE), 전체 컨트롤을 다시 그리도록 하려면 컨테이너에 알립니다.컨트롤이 활성화 되어 있지 않으면 컨트롤의 등록을 알리는 어드바이스 (컨트롤 클래스 데이터 멤버를 통해 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;
}

요구 사항

헤더: atlctl.h

참고 항목

참조

CComControlBase 클래스