IRangeValueProvider interface (uiautomationcore.h)

Provides access to controls that can be set to a value within a range.

Inheritance

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

Methods

The IRangeValueProvider interface has these methods.

 
IRangeValueProvider::get_IsReadOnly

Indicates whether the value of a control is read-only. (IRangeValueProvider.get_IsReadOnly)
IRangeValueProvider::get_LargeChange

Specifies the value that is added to or subtracted from the IRangeValueProvider::Value property when a large change is made, such as when the PAGE DOWN key is pressed.
IRangeValueProvider::get_Maximum

Specifies the maximum range value supported by the control.
IRangeValueProvider::get_Minimum

Specifies the minimum range value supported by the control.
IRangeValueProvider::get_SmallChange

Specifies the value that is added to or subtracted from the IRangeValueProvider::Value property when a small change is made, such as when an arrow key is pressed.
IRangeValueProvider::get_Value

Specifies the value of the control.
IRangeValueProvider::SetValue

Sets the value of the control. (IRangeValueProvider.SetValue)

Remarks

Implemented on a Microsoft UI Automation provider that must support the RangeValue control pattern.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps | UWP apps]
Minimum supported server Windows Server 2003 [desktop apps | UWP apps]
Target Platform Windows
Header uiautomationcore.h (include UIAutomation.h)

See also

UI Automation Providers Overview