IUIAutomationScrollPattern interface (uiautomationclient.h)

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

Inheritance

The IUIAutomationScrollPattern interface inherits from the IUnknown interface. IUIAutomationScrollPattern also has these types of members:

Methods

The IUIAutomationScrollPattern interface has these methods.

 
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.Scroll)
IUIAutomationScrollPattern::SetScrollPercent

Sets the horizontal and vertical scroll positions as a percentage of the total content area within the UI Automation element.

Requirements

Requirement Value
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