Интерфейс IScrollProvider (uiautomationcore.h)

Предоставляет доступ к элементам управления, которые действуют как прокручиваемые контейнеры для коллекции дочерних объектов. Дочерние элементы этого элемента управления должны реализовывать IScrollItemProvider.

Наследование

Интерфейс IScrollProvider наследуется от интерфейса IUnknown . IScrollProvider также имеет следующие типы членов:

Методы

Интерфейс IScrollProvider содержит следующие методы.

 
IScrollProvider::get_HorizontallyScrollable

Указывает, может ли элемент управления прокручиваться по горизонтали.
IScrollProvider::get_HorizontalScrollPercent

Задает позицию горизонтальной прокрутки.
IScrollProvider::get_HorizontalViewSize

Задает горизонтальный размер просматриваемой области.
IScrollProvider::get_VerticallyScrollable

Указывает, может ли элемент управления прокручиваться по вертикали.
IScrollProvider::get_VerticalScrollPercent

Задает положение вертикальной прокрутки.
IScrollProvider::get_VerticalViewSize

Задает вертикальный размер просматриваемой области.
IScrollProvider::Scroll

Прокручивает видимый регион области содержимого по горизонтали и по вертикали. (IScrollProvider.Scroll)
IScrollProvider::SetScrollPercent

Задает позицию прокрутки по горизонтали или вертикали в процентах от общего размера области содержимого в элементе управления.

Комментарии

Реализовано в поставщике Microsoft модель автоматизации пользовательского интерфейса, который должен поддерживать шаблон элемента управления Scroll.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

См. также раздел

Общие сведения о поставщиках автоматизации пользовательского интерфейса