Интерфейс 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) |
См. также раздел
Общие сведения о поставщиках автоматизации пользовательского интерфейса