CDockingManager::DeterminePaneAndStatus
Determina il riquadro contenente un punto specificato e lo stato di ancoraggio.
virtual AFX_CS_STATUS DeterminePaneAndStatus(
CPoint pt,
int nSensitivity,
DWORD dwEnabledAlignment,
CBasePane** ppTargetBar,
const CBasePane* pBarToIgnore,
const CBasePane* pBarToDock
);
Parametri
[in] pt
La posizione del riquadro da controllare.[in] nSensitivity
Il valore per aumentare il rettangolo della finestra di ciascun riquadro in.Un riquadro soddisfa i criteri di ricerca se il punto specificato è in questa area specificata.[in] dwEnabledAlignment
Allineamento del riquadro ancorato.[out] ppTargetBar
Un puntatore a un puntatore al riquadro di destinazione.[in] pBarToIgnore
Il riquadro che il metodo viene ignorata.[in] pBarToDock
Il riquadro è ancorato.
Valore restituito
Lo stato di ancoraggio.
Note
Lo stato di ancoraggio può essere uno dei seguenti valori:
Valore di AFX_CS_STATUS |
Significato |
---|---|
CS_NOTHING |
Il puntatore si trova in un sito di ancoraggio.Di conseguenza, mantenere il riquadro mobile. |
CS_DOCK_IMMEDIATELY |
Il puntatore si trova sul sito di ancoraggio in modalità immediata (lo stile di DT_IMMEDIATE è attivato, pertanto il riquadro deve essere ancorato immediatamente. |
CS_DELAY_DOCK |
Il puntatore si trova sopra un sito di ancoraggio da un altro riquadro ancorato o da un bordo della cornice principale. |
CS_DELAY_DOCK_TO_TAB |
Il puntatore si trova sopra un sito di ancoraggio quale lo stato a essere ancorato in una finestra a schede.Ciò si verifica quando il mouse si trova su una didascalia di un altro riquadro ancorato o su un'area di un riquadro a schede. |
Requisiti
intestazione: afxdockingmanager.h