Windows Dev Center

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

EnumerationDescription

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.

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.

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.

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.

UIAutomationType

Contains values used to indicate UI Automation data types.

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.

 

 

 

Community Additions

ADD
Show:
© 2015 Microsoft