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

请参见

参考

CDockingManager选件类

层次结构图