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