Condividi tramite


CTreeCtrl::SetAutoscrollInfo

Imposta la frequenza di autoscroll del controllo di visualizzazione ad albero corrente.

BOOL SetAutoscrollInfo(
     UINT uPixelsPerSec, 
     UINT uUpdateTime
);

Parametri

Parametro

Descrizione

[in] uPixelsPerSec

Il numero di pixel al secondo da spostare.

[in] uUpdateTime

L'intervallo tra gli aggiornamenti del controllo.

Valore restituito

Restituisce sempre true.

Note

I parametri di autoscroll vengono utilizzati per lo scorrimento nella visualizzazione un elemento non è attualmente visibile. Il controllo di visualizzazione ad albero deve disporre dello stile esteso TVS_EX_AUTOHSCROLL, come descritto in Stili estesi del controllo di visualizzazione ad albero.

Questo metodo invia il messaggio TVM_SETAUTOSCROLLINFO, come descritto in Windows SDK.

Requisiti

intestazione: afxcmn.h

Questo metodo è supportato in Windows XP e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Esempio

Nell'esempio di codice definisce una variabile, m_treeCtrl, utilizzata per accedere al controllo di visualizzazione ad albero corrente. L'esempio di codice definisce inoltre un intero senza segno e più variabili di HTREEITEM. Queste variabili vengono utilizzate nell'esempio seguente.

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

Nell'esempio di codice imposta il comportamento di autoscroll del controllo di visualizzazione ad albero corrente. In una sezione precedente dell'esempio di codice, non viene visualizzato, creato una visualizzazione struttura ad albero che include un nodo radice area a un paese per gli Stati Uniti, sottonodi degli stati di Pensilvania e di Washington e gli elementi albero delle città negli stati. È stata eseguita intenzionalmente lo stretto del controllo di visualizzazione ad albero in modo da doverlo automaticamente lo scorrimento per visualizzare l'elemento albero con lo stato attivo. L'esempio di codice imposta il controllo di visualizzazione ad albero automaticamente per scorrere 30 pixel al secondo ogni 5 secondi fino a quando l'elemento albero non sia nella visualizzazione.

 // Scroll 30 pixels/sec and redraw every 5 seconds.
    m_treeCtrl.SetAutoscrollInfo( 30, 5 ); 

Vedere anche

Riferimenti

Classe CTreeCtrl

Grafico delle gerarchie

TVM_SETAUTOSCROLLINFO

Stili estesi del controllo di visualizzazione ad albero