COleControl::ParentToClient
轉譯 pPoint 座標的工作區座標。
virtual UINT ParentToClient(
LPCRECT lprcBounds,
LPPOINT pPoint,
BOOL bHitTest = FALSE
) const;
參數
lprcBounds
為 OLE 控制項界限的指標在容器內。非工作區,而且整個控制項的範圍包括框線和捲軸。pPoint
要轉譯的父容器 (點) 的指標為控制項的工作區座標。bHitTest
指定點擊測試要認可以點為單位)。
傳回值
如果 bHitTest 是 否,傳回 HTNOWHERE。如果 bHitTest 是 是,傳回以 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