UI Automation Enumerations
This section describes the enumerated types used by UI Automation client applications and UI Automation provider for Microsoft Win32.
In this section
Enumeration | Description |
---|---|
ActiveEnd |
Contains possible values for the SelectionActiveEnd text attribute, which indicates the location of the caret relative to a text range that represents the currently selected text. |
AnimationStyle |
Contains values for the AnimationStyle text attribute. |
AsyncContentLoadedState |
Contains values that describe the progress of asynchronous loading of content. |
AutomationElementMode |
Contains values that specify the type of reference to use when returning UI Automation elements. |
AutomationIdentifierType |
Contains values used in the UiaLookupId function. |
BulletStyle |
Contains values for the BulletStyle text attribute. |
CapStyle |
Contains values that specify the value of the CapStyle text attribute. |
CaretBidiMode |
Contains possible values for the CaretBidiMode text attribute, which indicates whether the caret is in text that flows from left to right, or from right to left. |
CaretPosition |
Contains possible values for the CaretPosition text attribute, which indicates the location of the caret relative to a line of text in a text range. |
ConditionType |
Contains values that specify a type of UiaCondition. |
DockPosition |
Contains values that specify the location of a docking window represented by the Dock control pattern. |
EventArgsType |
Contains values that specify the event type described by a UiaEventArgs structure. |
ExpandCollapseState |
Contains values that specify the state of a UI element that can be expanded and collapsed. |
FlowDirections |
Contains values for the TextFlowDirections text attribute. |
FillType |
Contains values for the FillType attribute. |
HorizontalTextAlignmentEnum |
Contains values for the HorizontalTextAlignment text attribute. |
LiveSetting |
Contains possible values for the LiveSetting property. This property is implemented by provider elements that are part of a live region. |
NavigateDirection |
Contains values used to specify the direction of navigation within the Microsoft UI Automation tree. |
NormalizeState |
Contains values that specify the behavior of UiaGetUpdatedCache. |
NotificationKind |
Defines values that indicate the type of a notification event, and a hint to the listener about the processing of the event. |
NotificationProcessing |
Defines values that indicate how a notification should be processed. |
OrientationType |
Contains values that specify the orientation of a control. |
OutlineStyles |
Contains values for the OutlineStyle text attribute. |
PropertyConditionFlags |
Contains values used in creating property conditions. |
ProviderOptions |
Contains values that specify the type of UI Automation provider. The IRawElementProviderSimple::ProviderOptions property uses this enumeration. |
ProviderType |
Contains values that specify the type of a client-side (proxy) UI Automation provider. |
RowOrColumnMajor |
Contains values that specify whether data in a table should be read primarily by row or by column. |
SayAsInterpretAs |
Defines the values that indicate how a text-to-speech engine should interpret specific data. |
ScrollAmount |
Contains values that specify the direction and distance to scroll. |
StructureChangeType |
Contains values that specify the type of change in the UI Automation tree structure. |
SupportedTextSelection |
Contains values that specify the supported text selection attribute. |
SynchronizedInputType |
Contains values that specify the type of synchronized input. |
TextDecorationLineStyle |
Contains values that specify the OverlineStyle, StrikethroughStyle, and UnderlineStyle text attributes. |
TextEditChangeType |
Describes the text editing change being performed by controls when text-edit events are raised or handled. |
TextPatternRangeEndpoint |
Contains values that specify the endpoints of a text range. |
TextUnit |
Contains values that specify units of text for the purposes of navigation. |
ToggleState |
Contains values that specify the toggle state of a UI Automation element that implements the Toggle control pattern. |
TreeScope |
Contains values that specify the scope of various operations in the UI Automation tree. |
TreeTraversalOptions |
Defines values that can be used to customize tree navigation order. |
UIAutomationType |
Contains values used to indicate UI Automation data types. |
VisualEffects |
Contains values for the VisualEffects attribute. |
WindowInteractionState |
Contains values that specify the current state of the window for purposes of user interaction. |
WindowVisualState |
Contains values that specify the visual state of a window. |
ZoomUnit |
Contains possible values for the IUIAutomationTransformPattern2::ZoomByUnit method, which zooms the viewport of a control by the specified unit. |