Поделиться через


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;

Параметры

  • [входящий] point
    Определяет точку, в координатах экрана для проверки.

  • [входящий] nSensitivity
    Значение для надуть прямоугольника окна отмеченных каждой панели. Панель критериев поиска удовлетворяет ли данный момент в этом надутой области.

  • [входящий] bExactBar
    TRUE не учитывать параметр nSensitivity; в противном случае – значение FALSE.

  • [входящий] pRTCBarType
    Если не NULL, метод выполняет поиск только в области заданного типа.

  • [входящий] bCheckVisibility
    TRUE чтобы проверить только видимые панели; в противном случае – значение FALSE.

  • [исходящий] dwAlignment
    Если панель найдено в заданной точке, данный параметр содержит часть области, ближайшего к заданной точке. Дополнительные сведения см. в разделе "Замечания".

  • [входящий] pBarToIgnore
    Если не NULL метод не учитывает панели, заданный этим параметром.

Возвращаемое значение

CBasePane- производный объект, который содержит заданную точку или NULL если панель не была найдено.

Заметки

Когда функция возвращает и панель была найдено, dwAlignment содержит выравнивание указанной точки. Например, если точка, ближайшее к верхней части панели, dwAlignment установлено в CBRS_ALIGN_TOP.

Требования

заголовок: afxDockingManager.h

См. также

Ссылки

Класс CDockingManager

Диаграмма иерархии