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 );
См. также
Ссылки
Стили элемента управления иерархического представления расширенных