CTreeCtrl::SetAutoscrollInfo
Nastaví rychlost posunu aktuálního ovládacího prvku zobrazení stromu.
BOOL SetAutoscrollInfo(
UINT uPixelsPerSec,
UINT uUpdateTime
);
Parametry
Parametr |
Description |
---|---|
[v]uPixelsPerSec |
Počet obrazových bodů za sekundu posunout. |
[v]uUpdateTime |
Časový interval mezi aktualizacemi ovládacího prvku. |
Vrácená hodnota
Vždy vrátí true.
Poznámky
Přejděte do zobrazení položky, která není aktuálně viditelné jsou použity parametry posunu.Ovládací prvek stromové zobrazení musí mít TVS_EX_AUTOHSCROLL rozšířený styl, který je popsán v Rozšířené styly zobrazení stromu ovládací.
Tato metoda odesílá TVM_SETAUTOSCROLLINFO zprávy, která je popsána v Windows SDK.
Požadavky
Záhlaví: afxcmn.h
Tato metoda je podporována v systému Windows XP a novější.
Další požadavky pro tuto metodu jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.
Příklad
Následující příklad kódu definuje proměnné, m_treeCtrl, která je použita pro přístup k aktuální ovládací prvek stromové zobrazení.Příklad kódu definuje také několik proměnných HTREEITEM a celé číslo bez znaménka.Tyto proměnné se používají v dalším příkladu.
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;
Následující příklad kódu nastaví chování posunu aktuálního ovládacího prvku zobrazení stromu.Starší část příkladu kódu, který není zobrazen, vytvořili jsme strom, který se skládá z kořenový uzel země pro USA, poduzly státy Pennsylvania a Washington a položek stromu měst v těchto státech.Jsme úmyslně provedené ovládací prvek stromové zobrazení úzký, takže se musí automaticky posouvat zobrazení položky stromu, který má fokus.Příklad kódu nastaví ovládací prvek stromové zobrazení automaticky posouvat 30 pixelů za sekundu každých 5 sekund, dokud není položka stromu.
// Scroll 30 pixels/sec and redraw every 5 seconds.
m_treeCtrl.SetAutoscrollInfo( 30, 5 );