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坐标在高位运行。
备注
当子窗口创建时,系统调用 OnParentNotify,在创建windows前面的 创建 成员函数返回。 当销毁子窗口时,系统调用 OnParentNotify,在任何过程将销毁窗口之前。
OnParentNotify 为子窗口的所有上级窗口调用,包括顶级窗口。
所有子窗口除线 WS_EX_NOPARENTNOTIFY 样式发送此消息给其父窗口的功能。 默认情况下,该对话框的子窗口具有 WS_EX_NOPARENTNOTIFY 样式,除非子窗口创建的,则无需此样式通过调用 CreateEx 成员函数。
备注
此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。
要求
Header: afxwin.h