IUIAutomationScrollPattern interface

Provides access to a control that acts as a scrollable container for a collection of child elements. The children of this element support IUIAutomationScrollItemPattern.

Methods

The IUIAutomationScrollPattern interface has these methods.

Method Description
IUIAutomationScrollPattern::get_CachedHorizontallyScrollable Retrieves a cached value that indicates whether the element can scroll horizontally.
IUIAutomationScrollPattern::get_CachedHorizontalScrollPercent Retrieves the cached horizontal scroll position.
IUIAutomationScrollPattern::get_CachedHorizontalViewSize Retrieves the cached horizontal size of the viewable region of a scrollable element.
IUIAutomationScrollPattern::get_CachedVerticallyScrollable Retrieves a cached value that indicates whether the element can scroll vertically.
IUIAutomationScrollPattern::get_CachedVerticalScrollPercent Retrieves the cached vertical scroll position.
IUIAutomationScrollPattern::get_CachedVerticalViewSize Retrieves the cached vertical size of the viewable region of a scrollable element.
IUIAutomationScrollPattern::get_CurrentHorizontallyScrollable Indicates whether the element can scroll horizontally.
IUIAutomationScrollPattern::get_CurrentHorizontalScrollPercent Retrieves the horizontal scroll position.
IUIAutomationScrollPattern::get_CurrentHorizontalViewSize Retrieves the horizontal size of the viewable region of a scrollable element.
IUIAutomationScrollPattern::get_CurrentVerticallyScrollable Indicates whether the element can scroll vertically.
IUIAutomationScrollPattern::get_CurrentVerticalScrollPercent Retrieves the vertical scroll position.
IUIAutomationScrollPattern::get_CurrentVerticalViewSize Retrieves the vertical size of the viewable region of a scrollable element.
IUIAutomationScrollPattern::Scroll Scrolls the visible region of the content area horizontally and vertically.
IUIAutomationScrollPattern::SetScrollPercent Sets the horizontal and vertical scroll positions as a percentage of the total content area within the UI Automation element.

Requirements

   
Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista, Windows XP with SP3 and Platform Update for Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008, Windows Server 2003 with SP2 and Platform Update for Windows Server 2008 [desktop apps only]
Target Platform Windows
Header uiautomationclient.h (include UIAutomation.h)

See Also

Control Pattern Interfaces for Clients