CDockingManager::PaneFromPoint
Gibt den Bereich zurück, der den angegebenen Punkt enthält.
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;
Parameter
[in] point
Gibt den Punkt, in Bildschirmkoordinaten, zur Überprüfung an.[in] nSensitivity
Der Wert, um den Fensterrechtecks jedes überprüften Bereichs aufzublasen. Ein Bereich erfüllt die Suchkriterien, wenn der angegebene Zeitpunkt in diesem aufgeblähten Bereich ist.[in] bExactBar
TRUE, um das nSensitivity-Parameters zu ignorieren; andernfalls FALSE.[in] pRTCBarType
Wenn nicht NULL, die Methode nur die Bereiche des angegebenen Typs sucht.[in] bCheckVisibility
TRUE, um nur von sichtbaren Bereichen zu überprüfen; andernfalls FALSE.[out] dwAlignment
Wenn ein Bereich am angegebenen Punkt gefunden wird, enthält dieser Parameter die Seite des Bereichs, der dem angegebenen Punkt am nächsten war. Weitere Informationen finden Sie im Abschnitt "Hinweise".[in] pBarToIgnore
Wenn nicht NULL, die Methode die Bereiche ignoriert, die durch diesen Parameter angegeben werden.
Rückgabewert
CBasePane von abgeleitetes Objekt, das den angegebenen Punkt enthält oder NULL, wenn kein Bereich gefunden wurde.
Hinweise
Wenn die Funktion zurückgibt und ein Bereich gefunden wurde, enthält dwAlignment die Ausrichtung des angegebenen Zeitraums. Wenn der Punkt am oberen Rand des Bereichs am nächsten war, wird dwAlignment zu CBRS_ALIGN_TOP festgelegt.
Anforderungen
Header: afxDockingManager.h