Partager via


CDockingManager::PaneFromPoint

Retourne le volet qui contient le point donné.

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;

Paramètres

  • [in] point
    Spécifie le point, dans les coordonnées d'écran, au contrôle.

  • [in] nSensitivity
    La valeur pour gonfler le rectangle de fenêtre de chaque volet contrôlé.Un volet répond aux critères de recherche si le point donné dans cette zone gonflée.

  • [in] bExactBar
    TRUE pour ignorer le paramètre d' nSensitivity ; sinon, FALSE.

  • [in] pRTCBarType
    Sinon NULL, la méthode recherche uniquement les volets du type spécifié.

  • [in] bCheckVisibility
    TRUE pour vérifier que les volets visibles ; sinon, FALSE.

  • [out] dwAlignment
    Si un volet est trouvé au point spécifié, ce paramètre contient le côté du volet qui est le plus proche du point spécifié.Pour plus d'informations, consultez la section Notes.

  • [in] pBarToIgnore
    Sinon NULL, la méthode ignore les volets spécifiés par ce paramètre.

Valeur de retour

CBasePaneobjet dérivé contenant le point donné, ou NULL si aucun test n'a été trouvé.

Notes

Lorsque la fonction retourne et un volet a été trouvé, dwAlignment contient l'alignement du point spécifié.Par exemple, si le point est le plus proche du haut du volet, dwAlignment a la valeur CBRS_ALIGN_TOP.

Configuration requise

en-tête : afxDockingManager.h

Voir aussi

Référence

Classe de CDockingManager

Graphique de la hiérarchie