CDockingManager::DeterminePaneAndStatus

确定包含给定的点窗格及其停靠状态。

virtual AFX_CS_STATUS DeterminePaneAndStatus(
   CPoint pt,
   int nSensitivity,
   DWORD dwEnabledAlignment,
   CBasePane** ppTargetBar,
   const CBasePane* pBarToIgnore,
   const CBasePane* pBarToDock
);

参数

  • [in] pt
    检查窗格的位置。

  • [in] nSensitivity
    将每个签出的窗格窗口矩形的值。 如果得到的点此增强的区域,该窗格满足搜索条件。

  • [in] dwEnabledAlignment
    停靠窗格的对齐方式。

  • [out] ppTargetBar
    为指针的指针到目标窗格。

  • [in] pBarToIgnore
    方法忽略的窗格。

  • [in] pBarToDock
    停靠窗格中。

返回值

停靠状态。

备注

停靠状态可为下列值之一:

AFX_CS_STATUS值

含义

CS_NOTHING

指针不在停靠站点。 因此,保留窗格浮动。

CS_DOCK_IMMEDIATELY

指针在停靠站点在该即时模式下(DT_IMMEDIATE样式启用),因此,必须立即停靠窗格。

CS_DELAY_DOCK

指针位于另一个停靠窗格或作为主框架的边缘的停靠站点。

CS_DELAY_DOCK_TO_TAB

指针在一个选项卡式窗口会导致窗格停靠的停靠站点。 当鼠标位于另一个停靠窗格的声明或在一个选项卡式窗格中的选项卡区域,则会出现此错误。

要求

标头: afxdockingmanager.h

请参见

参考

CDockingManager选件类

层次结构图