IValueProvider Interface

Exposes methods and properties to support UI Automation client access to controls having an intrinsic value that does not span a range and that can be represented as a string.

IValueProvider Members

IsReadOnly Gets a value that specifies whether the value of a control is read-only.
SetValue Sets the value of control.
Value Gets the value of the control.


The value of the control may or may not be editable depending on the control and its settings.

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

Interface Information

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

See Also

UI Automation Providers Overview

Community Additions