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