CComControlBase::FireViewChange
컨테이너에 컨트롤을 다시 그리도록 지시 하려면이 메서드를 호출 하거나 컨트롤의 보기 변경 되었음을 등록 된 advise 싱크에 알릴지.
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;
}
요구 사항
헤더: atlctl.h