CWnd::OnParentNotify
的父代 OnParentNotify 成員函式由架構呼叫,以便在其子視窗建立或終結時,或者為,當使用者按一下滑鼠按鈕時,當游標位於子視窗時。
afx_msg void OnParentNotify(
UINT message,
LPARAM lParam
);
參數
message
指定這個告知父和子視窗的識別項的事件。 事件是 message低序位文字。 如果事件是 WM_CREATE 或 WM_DESTROY, message 高序位文字是子視窗的識別項,否則,高序位文字是未定義的。 事件 ( message低序位文字) 可以是下列其中一個值:WM_CREATE 子視窗建立。
子視窗終結WM_DESTROY 。
WM_LBUTTONDOWN 使用者放置在子視窗的滑鼠游標並按一下滑鼠左鍵。
WM_MBUTTONDOWN 使用者放置在子視窗的滑鼠游標並按一下滑鼠中間鍵。
WM_RBUTTONDOWN 使用者放置在子視窗的滑鼠游標並按一下滑鼠右鍵。
lParam
如果事件 (低序位文字) message 是 WM_CREATE 或 WM_DESTROY, lParam 指定子視窗的視窗控制代碼,否則 lParam 包含游標位置的 x 和 y 座標。 x 座標 (以低序位文字,而 Y 座標 (以高序位文字。
備註
當子視窗建立時,會建立 Windows Form 的 建立 成員函式之前的系統呼叫 OnParentNotify 傳回。 當毀棄子視窗,系統會呼叫 OnParentNotify ,在任何處理發生終結視窗之前。
OnParentNotify 為子視窗的所有視窗上呼叫,包括最上層視窗。
所有子視窗除了排列 WS_EX_NOPARENTNOTIFY 樣式會將此資訊加入至其父視窗中。 根據預設, 對話方塊中的子視窗有 WS_EX_NOPARENTNOTIFY 樣式,除非子視窗建立,而不使用這個模式 CreateEx 藉由呼叫成員函式。
注意事項 |
---|
此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。 |
需求
Header: afxwin.h