CView::OnActivateView
보기를 활성화 또는 비활성화 되 면 프레임 워크에서 호출 됩니다.
virtual void OnActivateView(
BOOL bActivate,
CView* pActivateView,
CView* pDeactiveView
);
매개 변수
bActivate
보기 되 고 있는지 여부를 나타내는 활성화 또는 비활성화 합니다.pActivateView
활성화 된 view 개체를 가리킵니다.pDeactiveView
비활성화 되는 view 개체를 가리킵니다.
설명
이 함수의 기본 구현은 활성화 되 고 보기에 포커스를 설정 합니다.보기를 활성화 또는 비활성화 되 면 특별 한 처리를 수행 하려는 경우이 함수를 재정의 합니다.예를 들어, 현재 보기를 비활성 뷰와 구분할 특수 한 시각적 정보를 제공 하려는 경우를 확인 하는 bActivate 매개 변수 및 보기의 모양에 따라 업데이트 합니다.
pActivateView 및 pDeactiveView 매개 변수 같은 보기를 가리키고 응용 프로그램의 주 프레임 창의 현재 보기에서 변경 되지 않고 활성화 되어 있는 경우-예를 들어, 포커스가 아닌 응용 프로그램 내에서 또는 다른 보기로이 하나로, 다른 응용 프로그램에서 MDI 자식 창 간에 전환할 때 전송 되는 경우.필요한 경우 해당 팔레트 re-realize 보기가 있습니다.
이러한 매개 변수가 다를 때 CFrameWnd::SetActiveView 에서 다른 보기 라고 CFrameWnd::GetActiveView 를 반환 합니다.이 분할 창에 가장 자주 발생합니다.
요구 사항
헤더: afxwin.h