将 pPoint 坐标转换为工作区坐标。
virtual UINT ParentToClient(
LPCRECT lprcBounds,
LPPOINT pPoint,
BOOL bHitTest = FALSE
) const;
参数
lprcBounds
OLE控件的区域的指针在容器中。不是工作区,而且整个控件的大小包括边框和滚动条。pPoint
对父(容器)的指针点转换为控件的工作区的坐标。bHitTest
指定命中测试是否将强制对点。
返回值
如果 bHitTest 是 FALSE,返回 HTNOWHERE。如果 bHitTest 是 TRUE,返回父的位置(容器)在OLE控件的工作区的点登陆是一个以下鼠标命中测试值:
在一个还没有大小调整边框窗口的边框的HTBORDER。
在窗口中较低级别的边框的HTBOTTOM。
在窗口边框的左下角的HTBOTTOMLEFT。
在窗口边框右下角的HTBOTTOMRIGHT。
HTCAPTION 在标题栏区域。
HTCLIENT 在工作区。
HTERROR 在屏幕背静或者在窗口之间的分隔线(和 HTNOWHERE,但 DefWndProc Windows函数同名导致系统提示音指示错误)。
在尺寸控制块的HTGROWBOX。
在水平滚动条的HTHSCROLL。
在 窗口的左边界的HTLEFT。
在 最大化按钮的HTMAXBUTTON。
HTMENU 在菜单区域。
在将按钮的HTMINBUTTON。
HTNOWHERE 在屏幕背静或者在窗口之间的分隔线。
在将按钮的HTREDUCE。
在窗口的右边框的方向HTRIGHT。
在尺寸控制块的HTSIZE (和 HTGROWBOX相同)。
HTSYSMENU 控件在菜单上或在子窗口的"关闭"按钮。
在窗口的顶部的水平边框的HTTOP。
在窗口边框的左上角HTTOPLEFT。
在窗口边框的右上角HTTOPRIGHT。
在另一个窗口当前包括窗口的HTTRANSPARENT。
在垂直滚动条的HTVSCROLL。
在 最大化按钮的HTZOOM。
备注
在输入 pPoint 相对于的父级(容器的左上角的原点)。在输出 pPoint 相对于OLE控件(控件的客户端区域的左上角的客户端区域的原点)。
要求
Header: afxctl.h