共用方式為


CWnd::OnActivate

CWnd 物件中啟用或停用時,架構會呼叫此成員函式。

afx_msg void OnActivate(
   UINT nState,
   CWnd* pWndOther,
   BOOL bMinimized 
);

參數

  • nState
    指定 CWnd 是否啟動或停用時。 它可以是下列其中一個值:

    • 視窗停用WA_INACTIVE

    • WA_ACTIVE 視窗將某個方法啟動除了滑鼠點選外 (例如,使用選取視窗中的鍵盤介面)。

    • WA_CLICKACTIVE 視窗是以滑鼠按一下啟動。

  • pWndOther
    會啟動或停用時的 CWnd 的指標。 指標可以是 NULL,因此,它可能是暫時的。

  • bMinimized
    指定啟動或停用時的 CWnd 的最小化狀態。 這個值表示最小化視窗。

    如果 CWnd 啟動;否則停用。

備註

如果 CWnd 物件是以滑鼠按一下 ,它也會在 OnMouseActivate 成員函式呼叫。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CWnd::OnMouseActivate

CWnd::OnNcActivate

WM_ACTIVATE