释义 |
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 |