CDockingManager::PaneFromPoint
返回包含给定的点窗格。
virtual CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
bool bExactBar = false,
CRuntimeClass* pRTCBarType = NULL,
BOOL bCheckVisibility = FALSE,
const CBasePane* pBarToIgnore = NULL
) const;
virtual CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
DWORD& dwAlignment,
CRuntimeClass* pRTCBarType = NULL,
const CBasePane* pBarToIgnore = NULL
) const;
参数
[in] point
用屏幕坐标指定点,检查。[in] nSensitivity
展开每个已检查的窗口窗格矩形的值。 如果得到的点在展开的区域,该窗格满足搜索条件。[in] bExactBar
忽略 nSensitivity 参数的TRUE ;否则,FALSE。[in] pRTCBarType
如果不是 NULL,方法搜索一个指定类型的仅窗格。[in] bCheckVisibility
检查才能看到窗格的TRUE ;否则,FALSE。[out] dwAlignment
如果窗格位于指定的点,此参数包含是最接近指定点窗格的。 有关更多信息,请参见“备注”一节。[in] pBarToIgnore
如果不是 NULL,此参数忽略窗格指定的方法。
返回值
CBasePane-包含给定的派生对象的点或 NULL,如果未找到窗格。
备注
当函数返回时,并找到窗格中,dwAlignment 包含指定的对齐点。 例如,一个,如果此点是最接近窗格的顶部,dwAlignment 设置为 CBRS_ALIGN_TOP。
要求
标头: afxDockingManager.h