Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the pane that contains the given point.
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;
Parameters
[in] point
Specifies the point, in screen coordinates, to check.[in] nSensitivity
The value to inflate the window rectangle of each checked pane. A pane satisfies the search criteria if the given point is in this inflated region.[in] bExactBar
TRUE to ignore the nSensitivity parameter; otherwise, FALSE.[in] pRTCBarType
If not NULL, the method searches only the panes of the specified type.[in] bCheckVisibility
TRUE to check only visible panes; otherwise, FALSE.[out] dwAlignment
If a pane is found at the specified point, this parameter contains the side of the pane that was closest to the specified point. For more information, see the Remarks section.[in] pBarToIgnore
If not NULL, the method ignores panes specified by this parameter.
Return Value
The CBasePane-derived object that contains the given point, or NULL if no pane was found.
Remarks
When the function returns and a pane was found, dwAlignment contains the alignment of the specified point. For example, if the point was closest to the top of the pane, dwAlignment is set to CBRS_ALIGN_TOP.
Requirements
Header: afxDockingManager.h