CDockingManager::PaneFromPoint
Restituisce il riquadro contenente il punto specificato.
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;
Parametri
[in] point
Specifica il punto, le coordinate dello schermo, per controllare.[in] nSensitivity
Il valore per gonfiare il rettangolo della finestra di ciascun riquadro in. Un riquadro soddisfa i criteri di ricerca se il punto specificato è in questa area gonfiata.[in] bExactBar
TRUE per ignorare il parametro nSensitivity ; in caso contrario, FALSE.[in] pRTCBarType
Se non NULL, il metodo esamina solo i riquadri del tipo specificato.[in] bCheckVisibility
TRUE per controllare solo i riquadri visibili, in caso contrario, FALSE.[out] dwAlignment
Se un riquadro viene trovato nel punto specificato, questo parametro contiene il lato del riquadro che è il più vicino al punto specificato. Per ulteriori informazioni, vedere la sezione "Note".[in] pBarToIgnore
Se non NULL, il metodo ignori i riquadri specificato dal parametro.
Valore restituito
CBasePaneoggetto derivato da che contiene il punto specificato, o NULL se tale riquadro è stato trovato.
Note
Quando la funzione restituisce e un riquadro sono stati trovati, dwAlignment contiene l'allineamento del punto specificato. Ad esempio, se il passaggio è più vicino alla parte superiore del riquadro, dwAlignment è impostato su CBRS_ALIGN_TOP.
Requisiti
intestazione: afxDockingManager.h