CWnd::ChildWindowFromPoint
CWnd* ChildWindowFromPoint( POINT point ) const;
CWnd* ChildWindowFromPoint( POINT point, UINT nFlags ) const;
返回值:
标识了包含指定点的子窗口。如果给定的点位于客户区之外,则返回NULL。如果给定点位于客户区之内,但是不在任何子窗口之内,则返回CWnd。此成员函数将返回包含了指定点的被隐藏或禁止的子窗口。可能有多于一个子窗口包含了给定的点。但是,这个函数仅返回包含该点的第一个窗口的CWnd* 指针。
返回的CWnd* 有可能是临时的,不能保存以供将来使用。
参数:
point
指定了要被测试的点的客户区坐标。
nflags
指定了要跳过哪个子窗口。这个参数可以是如下值的组合:
值
含义
CWP_ALL
不跳过任何子窗口
CWP_SKIPINVISIBLE
跳过不可见的子窗口
CWP_SKIPDISABLED
跳过被禁止的子窗口
CWP_SKIPTRANSPARENT
跳过透明的子窗口
说明:确定CWnd的哪个子窗口包含了指定的点。
请参阅:
CWnd::WindowFromPoint
, ::ChildWindowFromPoint