CView::OnActivateView
呼叫框架,在檢視中啟用或停用。
virtual void OnActivateView(
BOOL bActivate,
CView* pActivateView,
CView* pDeactiveView
);
參數
bActivate
指出檢視是否啟動或停用時。pActivateView
要啟動的檢視物件。pDeactiveView
要停用的檢視物件。
備註
這個函式的預設實作會將焦點設定啟動。 覆寫這個函式是否要執行特殊的處理序檢視何時啟動或停用時。 例如,在中,如果您要提供與非現用檢視差異現用檢視表的特殊視覺提示,您可以檢查 bActivate 參數並適當地更新檢視的外觀。
設定為相同的檢視的 pActivateView 和 pDeactiveView 參數點 (例如,應用程式的主框架視窗中啟動不在現用檢視表中的變更),因此,如果將焦點從另一個應用程式傳送至這個工作,而不是由某個檢視至另一個在應用程式中,或當切換在 MDI 子視窗中。 如果需要這允許檢視已經知道調色盤,。
這些參數不同,因為 CFrameWnd::SetActiveView 呼叫與的檢視時 CFrameWnd::GetActiveView 不同會傳回。 這最常發生在分隔視窗。
需求
Header: afxwin.h