Freigeben über


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

Siehe auch

Referenz

CDockingManager-Klasse

Hierarchiediagramm