| Interface | Description |
|---|---|
| FindAttribute<T> |
Allows typed implementation of FindAttribute in ITextRangeProvider
|
| IEvent | |
| IEventId |
Represents an UIA Event Id
|
| IEventSupport | |
| IInitable | |
| IInitContext | |
| IInvokeProvider |
Provides access to controls that initiate or perform a single, unambiguous action and do not maintain state when activated.
|
| INativeEnum | |
| IPatternId |
represents a uia pattern id
|
| IProperty<T> | |
| IPropertyId |
represents a uia property id
|
| IPropertySupport | |
| IPropertySupport.ValuePatternProperties | |
| ITextAttribute<T> | |
| ITextAttributeId | |
| ITextAttributeSupport | |
| ITextProvider |
Provides access to controls that contain text.
|
| ITextProvider2 | |
| ITextRangeProvider |
Provides access to a span of continuous text in a text container that implements ITextProvider or ITextProvider2.
|
| ITextRangeProvider2 | |
| IToggleProvider |
Provides access to controls that can cycle through a set of states and maintain a state after it is set.
|
| IUIAElement |
central interface of the openfx-uia api.
|
| IUIAVirtualElement |
marks an IUIAElement to be virtual.
|
| IUIAVirtualRootElement |
marks an IUIAElement to be a virtual root.
|
| IVariantConverter<T> | |
| IWindowProvider |
| Class | Description |
|---|---|
| ITextProvider.TextProviderContext | |
| IToggleProvider.ToggleProviderContext |
context object for IToggleProvider.
|
| IUIAElement.UIAElementContext |
context object for IUIAElement.
|
| IWindowProvider.WindowProviderContext |
context object for IWindowProvider.
|
| StandardVariantConverters |
provides standard variant converters
|
| TextAttributeValue<Type> | |
| UIA | |
| Variant |
| Enum | 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.
|
| 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.
|
| ControlType | |
| DockPosition |
Contains values that specify the location of a docking window represented by the Dock control pattern.
|
| ExpandCollapseState |
Contains values that specify the state of a UI element that can be expanded and collapsed.
|
| FillType |
Contains values for the FillType attribute.
|
| FlowDirections |
Contains values for the TextFlowDirections text attribute.
|
| HorizontalTextAlignment |
Contains values for the HorizontalTextAlignment text attribute.
|
| LiveSetting |
Contains possible values for the LiveSetting property.
|
| NavigateDirection | |
| 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.
|
| ProviderOptions |
Contains values that specify the type of 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.
|
| StandardEventIds | |
| StandardPatternIds |
Describes the named constants that identify Microsoft UI Automation control patterns.
|
| StandardPropertyIds |
UI Automation Property Ids
The descriptions are copied from above documentation.
|
| StandardTextAttributeIds |
This topic describes the named constants used to identify text attributes of a Microsoft UI Automation text range.
|
| StructureChangeType |
Contains values that specify the type of change in the Microsoft UI Automation tree structure.
|
| StyleId |
This set of constants describes the named constants used to identify the visual style of text in a document.
|
| 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 Microsoft UI Automation element that implements the Toggle control pattern.
|
| VisualEffects |
Contains values for the VisualEffects attribute.
|
| WindowInteractionState |
Contains values that specify the current state of the window for purposes of user interaction.
|
| WindowVisualState | |
| ZoomUnit |
Contains possible values for the IUIAutomationTransformPattern2::ZoomByUnit method, which zooms the viewport of a control by the specified unit.
|