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

請參閱

參考

CView 類別

階層架構圖表

CWnd::OnActivate

CFrameWnd::SetActiveView

CFrameWnd::GetActiveView