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

Vedere anche

Riferimenti

Classe di CDockingManager

Grafico della gerarchia