Поделиться через


CTreeCtrl::SetAutoscrollInfo

Задает версию autoscroll текущего элемента управления иерархического представления.

BOOL SetAutoscrollInfo(
     UINT uPixelsPerSec, 
     UINT uUpdateTime
);

Параметры

Параметр

Описание

[входящий] uPixelsPerSec

Количество точек в секунду, которые необходимо выполнить.

[входящий] uUpdateTime

Временной интервал между обновлениями элемента управления.

Возвращаемое значение

Всегда возвращает значение true.

Заметки

Параметры autoscroll используются для прокрутки в представление элемент, который в настоящий момент не отображается. Элемент управления иерархического представления должен иметь TVS_EX_AUTOHSCROLL расширенный стиль, который описан в Стили элемента управления иерархического представления расширенных.

Этот метод отправляет сообщение TVM_SETAUTOSCROLLINFO, которое описано в Windows SDK.

Требования

заголовок: afxcmn.h

Этот метод поддерживается в Windows XP и более поздних версиях.

Дополнительные требования для этого метода см. в Требования к сборке для использования стандартных элементов управления в Windows Vista.

Пример

В следующем примере кода определяется переменной m_treeCtrl, которая используется для доступа к текущему элементу управления иерархического представления. Пример кода также определяет целое число без знака и несколько переменных HTREEITEM. Эти переменные используются в следующем примере.

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;

Следующий пример кода задает расширения функциональности autoscroll текущего элемента управления иерархического представления. В предыдущем разделе " пример кода, который не отображается, было создано представление в виде дерева, которое состоит из корневого узла страны или региона, Соединенные Штаты, вложенные узлы для состояний Пенсильвания и Вашингтона и элементы дерева для городов в этих состояниях. Мы намеренно, узкую часть элемента управления иерархического представления так, чтобы она должна автоматически прокручиваться для отображения элемента дерева, имеющий фокус. Примере кода задается в элементе управления иерархического представления автоматически, чтобы прокрутить 30 точек в секунду каждые 5 секунд, пока не будет элемент дерева в представлении.

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

См. также

Ссылки

Стили элемента управления иерархического представления расширенных

Класс CTreeCtrl

Диаграмма иерархии

TVM_SETAUTOSCROLLINFO