Condividi tramite


CPane::IsChangeState

Mentre il riquadro sta spostando, questo metodo analizza la posizione relativa agli altri riquadri, ancora righe e finestre cornice piccola e restituisce il valore appropriato AFX_CS_STATUS.

virtual AFX_CS_STATUS IsChangeState(
   int nOffset,
   CBasePane** ppTargetBar
) const;

Parametri

  • [in] nOffset
    Specifica la sensibilità di ancoraggio.Ad esempio, un riquadro che viene spostato all'interno di pixel nOffset da una riga di ancoraggio verrà ancorato.

  • [in] ppTargetBar
    Quando il metodo restituisce, ppTargetBar contiene un puntatore all'oggetto a cui il riquadro corrente verrà ancorato, o NULL se nessun ancoraggio si verifica.

Valore restituito

Uno dei valori del controllo AFX_CS_STATUS riportati di seguito:

Valore

Descrizione

CS_NOTHING

Il riquadro non è vicino a un sito di ancoraggio.Il framework non ancora il riquadro.

CS_DOCK_IMMEDIATELY

Il riquadro è su un sito di ancoraggio e lo stile DT_IMMEDIATE è abilitato.Il framework di nuovo il riquadro immediatamente.

CS_DELAY_DOCK

Il riquadro è su un sito di ancoraggio da un altro riquadro ancorato o un bordo della cornice principale.Il framework di nuovo il riquadro quando l'utente rilascia il movimento.

CS_DELAY_DOCK_TO_TAB

Il riquadro è su un sito di ancoraggio quale lo stato a essere ancorato in una finestra a schede.Ciò si verifica quando il riquadro è sulla barra del titolo di un altro riquadro ancorato o sull'area della scheda del riquadro a schede.Il framework di nuovo il riquadro quando l'utente rilascia il movimento.

Requisiti

intestazione: afxpane.h

Vedere anche

Riferimenti

Classe di CPane

Grafico della gerarchia