共用方式為


CWnd::OnParentNotify

的父代 OnParentNotify 成員函式由架構呼叫,以便在其子視窗建立或終結時,或者為,當使用者按一下滑鼠按鈕時,當游標位於子視窗時。

afx_msg void OnParentNotify(
   UINT message,
   LPARAM lParam 
);

參數

  • message
    指定這個告知父和子視窗的識別項的事件。 事件是 message低序位文字。 如果事件是 WM_CREATEWM_DESTROY, message 高序位文字是子視窗的識別項,否則,高序位文字是未定義的。 事件 ( message低序位文字) 可以是下列其中一個值:

    • WM_CREATE 子視窗建立。

    • 子視窗終結WM_DESTROY

    • WM_LBUTTONDOWN 使用者放置在子視窗的滑鼠游標並按一下滑鼠左鍵。

    • WM_MBUTTONDOWN 使用者放置在子視窗的滑鼠游標並按一下滑鼠中間鍵。

    • WM_RBUTTONDOWN 使用者放置在子視窗的滑鼠游標並按一下滑鼠右鍵。

  • lParam
    如果事件 (低序位文字) message 是 WM_CREATEWM_DESTROY, lParam 指定子視窗的視窗控制代碼,否則 lParam 包含游標位置的 x 和 y 座標。 x 座標 (以低序位文字,而 Y 座標 (以高序位文字。

備註

當子視窗建立時,會建立 Windows Form 的 建立 成員函式之前的系統呼叫 OnParentNotify 傳回。 當毀棄子視窗,系統會呼叫 OnParentNotify ,在任何處理發生終結視窗之前。

OnParentNotify 為子視窗的所有視窗上呼叫,包括最上層視窗。

所有子視窗除了排列 WS_EX_NOPARENTNOTIFY 樣式會將此資訊加入至其父視窗中。 根據預設, 對話方塊中的子視窗有 WS_EX_NOPARENTNOTIFY 樣式,除非子視窗建立,而不使用這個模式 CreateEx 藉由呼叫成員函式。

注意事項注意事項

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

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CWnd::OnCreate

CWnd::OnDestroy

CWnd::OnLButtonDown

CWnd::OnMButtonDown

CWnd::OnRButtonDown

WM_PARENTNOTIFY