IUIAutomationScrollPattern Interface

Exposes properties and methods of controls that act as scrollable containers for a collection of child elements. The children of this element support IUIAutomationScrollItemPattern.

IUIAutomationScrollPattern Members

CachedHorizontallyScrollable Retrieves a cached value that specifies whether the UI Automation element can scroll horizontally.
CachedHorizontalScrollPercent Gets the cached horizontal scroll position.
CachedHorizontalViewSize Retrieves the cached horizontal view size of a scrollable UI Automation element.
CachedVerticallyScrollable Retrieves a cached value that specifies whether the UI Automation element can scroll vertically.
CachedVerticalScrollPercent Retrieves the cached vertical scroll position.
CachedVerticalViewSize Retrieves the cached vertical view size of a scrollable UI Automation element.
CurrentHorizontallyScrollable Retrieves a value that specifies whether the UI Automation element can scroll horizontally.
CurrentHorizontalScrollPercent Retrieves the horizontal scroll position.
CurrentHorizontalViewSize Retrieves the horizontal view size of a scrollable UI Automation element.
CurrentVerticallyScrollable Retrieves a cached value that specifies whether the UI Automation element can scroll vertically.
CurrentVerticalScrollPercent Retrieves the vertical scroll position.
CurrentVerticalViewSize Retrieves the vertical view size of a scrollable UI Automation element.
Scroll Scrolls the visible region of the content area horizontally and vertically.
SetScrollPercent Sets the horizontal and vertical scroll positions as a percentage of the total content area within the UI Automation element.

Interface Information

Inherits from IUnknown
Header and IDL files uiautomation.h, uiautomationclient.idl
Minimum operating systems Windows 7