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