Enum Class StandardPropertyIds

java.lang.Object
java.lang.Enum<StandardPropertyIds>
at.bestsolution.uia.StandardPropertyIds
All Implemented Interfaces:
IPropertyId, Serializable, Comparable<StandardPropertyIds>, Constable

public enum StandardPropertyIds extends Enum<StandardPropertyIds> implements IPropertyId
UI Automation Property Ids The descriptions are copied from above documentation. see
  • https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-automation-element-propids
  • https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-control-pattern-availability-propids
  • Enum Constant Details

    • UIA_RuntimeIdPropertyId

      public static final StandardPropertyIds UIA_RuntimeIdPropertyId
      Identifies the RuntimeId property, which is an array of integers representing the identifier for an automation element. The identifier is unique on the desktop, but it is guaranteed to be unique only within the UI of the desktop on which it was generated. Identifiers can be reused over time. The format of RuntimeId can change. The returned identifier should be treated as an opaque value and used only for comparison; for example, to determine whether an automation element is in the cache. Variant type: VT_I4 | VT_ARRAY Default value: VT_EMPTY
    • UIA_BoundingRectanglePropertyId

      public static final StandardPropertyIds UIA_BoundingRectanglePropertyId
      Identifies the BoundingRectangle property, which specifies the coordinates of the rectangle that completely encloses the automation element. The rectangle is expressed in physical screen coordinates. It can contain points that are not clickable if the shape or clickable region of the UI item is irregular, or if the item is obscured by other UI elements. Variant type: VT_R8 | VT_ARRAY Default value: [0,0,0,0] [!Note] This property is NULL if the item is not currently displaying a UI.
    • UIA_ProcessIdPropertyId

      public static final StandardPropertyIds UIA_ProcessIdPropertyId
      Identifies the ProcessId property, which is an integer representing the process identifier (ID) of the automation element. The process identifier (ID) is assigned by the operating system. It can be seen in the PID column of the Processes tab in Task Manager. Variant type: VT_I4 Default value: 0
    • UIA_ControlTypePropertyId

      public static final StandardPropertyIds UIA_ControlTypePropertyId
      Identifies the ControlType property, which is a class that identifies the type of the automation element. ControlType defines characteristics of the UI elements by well known UI control primitives such as button or check box. Variant type: VT_I4 Default value: UIA_CustomControlTypeId [!Note] Use the default value only if the automation element represents a completely new type of control.
    • UIA_LocalizedControlTypePropertyId

      public static final StandardPropertyIds UIA_LocalizedControlTypePropertyId
      Identifies the LocalizedControlType property, which is a text string describing the type of control that the automation element represents. The string should contain only lowercase characters: Correct: "button" Incorrect: "Button" When LocalizedControlType is not specified by the element provider, the default localized string is supplied by the framework, according to the control type of the element (for example, "button" for the Button control type). An automation element with the Custom control type must support a localized control type string that represents the role of the element (for example, "color picker" for a custom control that enables users to choose and specify colors). When a custom value is supplied, the string must match the application UI language or the operating system default UI language. Variant type: VT_BSTR Default value: empty string
    • UIA_NamePropertyId

      public static final StandardPropertyIds UIA_NamePropertyId
      Identifies the Name property, which is a string that holds the name of the automation element. The Name property should be the same as the label text on screen. For example, Name should be "Browse" for a button element with the label "Browse". The Name property must not include the mnemonic character for the access keys (that is, "&"), which is underlined in the UI text presentation. Also, the Name property should not be an extended or modified version of the on-screen label because the inconsistency between the name and the label can cause confusion among client applications and users. When the corresponding label text is not visible on screen, or when it is replaced by graphics, alternative text should be chosen. The alternative text should be concise, intuitive, and localized to the application UI language, or to the operating system default UI language. The alternative text should not be a detailed description of the visual details, but a concise description of the UI function or feature as if it were labeled by simple text. For example, the Windows Start menu button is named "Start" (button) instead of "Windows Logo on blue round sphere graphics" (button). For more information, see Creating Text Equivalents for Images. When a UI label uses text graphics (for example, using ">>" for a button that adds an item from left to right), the Name property should be overridden by an appropriate text alternative (for example, "Add"). However the practice of using text graphics as a UI label is discouraged due to both localization and accessibility concerns. The Name property must not include the control role or type information, such as "button" or "list"; otherwise, it will conflict with the text from the LocalizedControlType property when these two properties are appended (many existing assistive technologies do this). The Name property cannot be used as a unique identifier among siblings. However, as long as it is consistent with the UI presentation, the same Name value can be supported among peers. For test automation, the clients should consider using the AutomationId or RuntimeId property. Text controls do not always have to have the Name property be identical to the text that is displayed within the control, so long as the Text pattern is also supported. Variant type: VT_BSTR Default value: empty string
    • UIA_AcceleratorKeyPropertyId

      public static final StandardPropertyIds UIA_AcceleratorKeyPropertyId
      Identifies the AcceleratorKey property, which is a string containing the accelerator key (also called shortcut key) combinations for the automation element. Shortcut key combinations invoke an action. For example, CTRL+O is often used to invoke the Open file common dialog box. An automation element that has the AcceleratorKey property can implement the Invoke control pattern for the action that is equivalent to the shortcut command. Variant type: VT_BSTR Default value: empty string
    • UIA_AccessKeyPropertyId

      public static final StandardPropertyIds UIA_AccessKeyPropertyId
      Identifies the AccessKey property, which is a string containing the access key character for the automation element. An access key (sometimes called a mnemonic) is a character in the text of a menu, menu item, or label of a control such as a button, that activates the associated menu function. For example, to open the File menu, for which the access key is typically F, the user would press ALT+F. Variant type: VT_BSTR Default value: empty string
    • UIA_HasKeyboardFocusPropertyId

      public static final StandardPropertyIds UIA_HasKeyboardFocusPropertyId
      Identifies the HasKeyboardFocus property, which is a Boolean value that indicates whether the automation element has keyboard focus. Variant type: VT_BOOL Default value: FALSE
    • UIA_IsKeyboardFocusablePropertyId

      public static final StandardPropertyIds UIA_IsKeyboardFocusablePropertyId
      Identifies the IsKeyboardFocusable property, which is a Boolean value that indicates whether the automation element can accept keyboard focus. Variant type: VT_BOOL Default value: FALSE
    • UIA_IsEnabledPropertyId

      public static final StandardPropertyIds UIA_IsEnabledPropertyId
      Identifies the IsEnabled property, which is a Boolean value that indicates whether the UI item referenced by the automation element is enabled and can be interacted with. When the enabled state of a control is FALSE, it is assumed that child controls are also not enabled. Clients should not expect property-changed events from child elements when the state of the parent control changes. Variant type: VT_BOOL Default value: FALSE
    • UIA_AutomationIdPropertyId

      public static final StandardPropertyIds UIA_AutomationIdPropertyId
      Identifies the AutomationId property, which is a string containing the UI Automation identifier (ID) for the automation element. When it is available, the AutomationId of an element must be the same in any instance of the application, regardless of the local language. The value should be unique among sibling elements, but not necessarily unique across the entire desktop. For example, multiple instances of an application, or multiple folder views in Microsoft Windows Explorer, can contain elements with the same AutomationId property, such as "SystemMenuBar". Although support for AutomationId is always recommended for better automated testing support, this property is not mandatory. Where it is supported, AutomationId is useful for creating a test automation script that runs regardless of the UI language. Clients should make no assumptions regarding the AutomationId values exposed by other applications. AutomationId is not guaranteed to be stable across different releases or builds of an application. Variant type: VT_BSTR Default value: empty string
    • UIA_ClassNamePropertyId

      public static final StandardPropertyIds UIA_ClassNamePropertyId
      Identifies the ClassName property, which is a string containing the class name for the automation element as assigned by the control developer. The class name depends on the implementation of the UI Automation provider and therefore is not always in a standard format. However, if the class name is known, it can be used to verify that an application is working with the expected automation element. Variant type: VT_BSTR Default value: empty string
    • UIA_HelpTextPropertyId

      public static final StandardPropertyIds UIA_HelpTextPropertyId
      Identifies the HelpText property, which is a help text string associated with the automation element. The HelpText property can be supported with placeholder text appearing in edit or list controls. For example, "Type text here for search" is a good candidate the HelpText property for an edit control that places the text prior to the user's actual input. However, it is not adequate for the name property of the edit control. When HelpText is supported, the string must match the application UI language or the operating system default UI language. Variant type: VT_BSTR Default value: empty string
    • UIA_ClickablePointPropertyId

      public static final StandardPropertyIds UIA_ClickablePointPropertyId
      Identifies the ClickablePoint property, which is a point on the automation element that can be clicked. An element cannot be clicked if it is completely or partially obscured by another window. Variant type: VT_R8 | VT_ARRAY Default value: VT_EMPTY
    • UIA_CulturePropertyId

      public static final StandardPropertyIds UIA_CulturePropertyId
      Identifies the Culture property, which contains a locale identifier for the automation element (for example, 0x0409 for "en-US" or English (United States)). Each locale has a unique identifier, a 32-bit value that consists of a language identifier and a sort order identifier. The locale identifier is a standard international numeric abbreviation and has the components necessary to uniquely identify one of the installed operating system-defined locales. For more information, see Language Identifier Constants and Strings. This property may exist on a per-control basis, but typically is only available on an application level. Variant type: VT_I4 Default value: 0
    • UIA_IsControlElementPropertyId

      public static final StandardPropertyIds UIA_IsControlElementPropertyId
      Identifies the IsControlElement property, which is a Boolean value that specifies whether the element appears in the control view of the automation element tree. For more information, see UI Automation Tree Overview. Variant type: VT_BOOL Default value: TRUE
    • UIA_IsContentElementPropertyId

      public static final StandardPropertyIds UIA_IsContentElementPropertyId
      Identifies the IsContentElement property, which is a Boolean value that specifies whether the element appears in the content view of the automation element tree. For more information, see UI Automation Tree Overview.
      [!Note] For an element to appear in the content view, both the IsContentElement property and the IsControlElement property must be TRUE.
      Variant type: VT_BOOL Default value: TRUE
    • UIA_LabeledByPropertyId

      public static final StandardPropertyIds UIA_LabeledByPropertyId
      Identifies the LabeledBy property, which is an automation element that contains the text label for this element. This property can be used to retrieve, for example, the static text label for a combo box. Variant type: VT_UNKNOWN Default value: NULL
    • UIA_IsPasswordPropertyId

      public static final StandardPropertyIds UIA_IsPasswordPropertyId
      Identifies the IsPassword property, which is a Boolean value that indicates whether the automation element contains protected content or a password. When the IsPassword property is TRUE and the element has the keyboard focus, a client application should disable keyboard echoing or keyboard input feedback that may expose the user's protected information. Attempting to access the Value property of the protected element (edit control) may cause an error to occur. Variant type: VT_BOOL Default value: FALSE
    • UIA_NativeWindowHandlePropertyId

      public static final StandardPropertyIds UIA_NativeWindowHandlePropertyId
      Identifies the NativeWindowHandle property, which is an integer that represents the handle (HWND) of the automation element window, if it exists; otherwise, this property is 0. Variant type: VT_I4 Default value: 0
    • UIA_ItemTypePropertyId

      public static final StandardPropertyIds UIA_ItemTypePropertyId
      Identifies the ItemType property, which is a text string describing the type of the automation element. ItemType is used to obtain information about items in a list, tree view, or data grid. For example, an item in a file directory view might be a "Document File" or a "Folder". When ItemType is supported, the string must match the application UI language or the operating system default UI language. Variant type: VT_BSTR Default value: empty string
    • UIA_IsOffscreenPropertyId

      public static final StandardPropertyIds UIA_IsOffscreenPropertyId
      Identifies the IsOffscreen property, which is a Boolean value that indicates whether the automation element is entirely scrolled out of view (for example, an item in a list box that is outside the viewport of the container object) or collapsed out of view (for example, an item in a tree view or menu, or in a minimized window). If the element has a clickable point that can cause it to receive the focus, the element is considered to be on-screen while a portion of the element is off-screen. The value of the property is not affected by occlusion by other windows, or by whether the element is visible on a specific monitor. If the IsOffscreen property is TRUE, the UI element is scrolled off-screen or collapsed. The element is temporarily hidden, yet it remains in the end-user's perception and continues to be included in the UI model. The object can be brought back into view by scrolling, clicking a drop-down, and so on. Objects that the end-user does not perceive at all, or that are "programmatically hidden" (for example, a dialog box that has been dismissed, but the underlying object is still cached by the application) should not be in the automation element tree in the first place (instead of setting the state of IsOffscreen to TRUE). Variant type: VT_BOOL Default value: FALSE
    • UIA_OrientationPropertyId

      public static final StandardPropertyIds UIA_OrientationPropertyId
      Identifies the Orientation property, which indicates the orientation of the control represented by the automation element. The property is expressed as a value from the OrientationType_None)
    • UIA_FrameworkIdPropertyId

      public static final StandardPropertyIds UIA_FrameworkIdPropertyId
      Identifies the FrameworkId property, which is a string containing the name of the underlying UI framework that the automation element belongs to. The FrameworkId enables client applications to process automation elements differently depending on the particular UI framework. Examples of property values include "Win32", "WinForm", and "DirectUI". Variant type: VT_BSTR Default value: empty string
    • UIA_IsRequiredForFormPropertyId

      public static final StandardPropertyIds UIA_IsRequiredForFormPropertyId
      Identifies the IsRequiredForForm property, which is a Boolean value that indicates whether the automation element is required to be filled out on a form. Variant type: VT_BOOL Default value: FALSE
    • UIA_ItemStatusPropertyId

      public static final StandardPropertyIds UIA_ItemStatusPropertyId
      Identifies the ItemStatus property, which is a text string describing the status of an item of the automation element. ItemStatus enables a client to ascertain whether an element is conveying status about an item as well as what the status is. For example, an item associated with a contact in a messaging application might be "Busy" or "Connected". When ItemStatus is supported, the string must match the application UI language or the operating system default UI language. Variant type: VT_BSTR Default value: empty string
    • UIA_IsDockPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsDockPatternAvailablePropertyId
      Identifies the IsDockPatternAvailable property, which indicates whether the IUIAutomationDockPattern interface from the element.
    • UIA_IsExpandCollapsePatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsExpandCollapsePatternAvailablePropertyId
      Identifies the IsExpandCollapsePatternAvailable property, which indicates whether the IUIAutomationExpandCollapsePattern interface from the element.
    • UIA_IsGridItemPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsGridItemPatternAvailablePropertyId
      Identifies the IsGridItemPatternAvailable property, which indicates whether the IUIAutomationGridItemPattern interface from the element.
    • UIA_IsGridPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsGridPatternAvailablePropertyId
      Identifies the IsGridPatternAvailable property, which indicates whether the IUIAutomationGridPattern interface from the element.
    • UIA_IsInvokePatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsInvokePatternAvailablePropertyId
      Identifies the IsInvokePatternAvailable property, which indicates whether the IUIAutomationInvokePattern interface from the element.
    • UIA_IsMultipleViewPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsMultipleViewPatternAvailablePropertyId
      Identifies the IsMultipleViewPatternAvailable property, which indicates whether the IUIAutomationMultipleViewPattern interface from the element.
    • UIA_IsRangeValuePatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsRangeValuePatternAvailablePropertyId
      Identifies the IsRangeValuePatternAvailable property, which indicates whether the IUIAutomationRangeValuePattern interface from the element.
    • UIA_IsScrollPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsScrollPatternAvailablePropertyId
      Identifies the IsScrollPatternAvailable property, which indicates whether the IUIAutomationScrollPattern interface from the element.
    • UIA_IsScrollItemPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsScrollItemPatternAvailablePropertyId
      Identifies the IsScrollItemPatternAvailable property, which indicates whether the IUIAutomationScrollItemPattern interface from the element.
    • UIA_IsSelectionItemPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsSelectionItemPatternAvailablePropertyId
      Identifies the IsSelectionItemPatternAvailable property, which indicates whether the IUIAutomationSelectionItemPattern interface from the element.
    • UIA_IsSelectionPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsSelectionPatternAvailablePropertyId
      Identifies the IsSelectionPatternAvailable property, which indicates whether the IUIAutomationSelectionPattern interface from the element.
    • UIA_IsTablePatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsTablePatternAvailablePropertyId
      Identifies the IsTablePatternAvailable property, which indicates whether the IUIAutomationTablePattern interface from the element.
    • UIA_IsTableItemPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsTableItemPatternAvailablePropertyId
      Identifies the IsTableItemPatternAvailable property, which indicates whether the IUIAutomationTableItemPattern interface from the element.
    • UIA_IsTextPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsTextPatternAvailablePropertyId
      Identifies the IsTextPatternAvailable property, which indicates whether the IUIAutomationTextPattern interface from the element.
    • UIA_IsTogglePatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsTogglePatternAvailablePropertyId
      Identifies the IsTogglePatternAvailable property, which indicates whether the IUIAutomationTogglePattern interface from the element.
    • UIA_IsTransformPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsTransformPatternAvailablePropertyId
      Identifies the IsTransformPatternAvailable property, which indicates whether the IUIAutomationTransformPattern interface from the element.
    • UIA_IsValuePatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsValuePatternAvailablePropertyId
      Identifies the IsTransformPattern2Available property, which indicates whether version two of the IUIAutomationTransformPattern2 interface from the element. Supported starting with Windows 8.
    • UIA_IsWindowPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsWindowPatternAvailablePropertyId
      Identifies the IsWindowPatternAvailable property, which indicates whether the IUIAutomationWindowPattern interface from the element.
    • UIA_ValueValuePropertyId

      public static final StandardPropertyIds UIA_ValueValuePropertyId
      Identifies the Value property of the Value control pattern. This property indicates the value of the automation element. Variant type: VT_BSTR Default value: empty string
    • UIA_ValueIsReadOnlyPropertyId

      public static final StandardPropertyIds UIA_ValueIsReadOnlyPropertyId
      Identifies the IsReadOnly property of the Value control pattern. This property indicates whether the value of the automation element is read-only. Variant type: VT_BOOL Default value: TRUE
    • UIA_RangeValueValuePropertyId

      public static final StandardPropertyIds UIA_RangeValueValuePropertyId
      Identifies the Value property of the RangeValue control pattern. This property is the current value of the automation element. Variant type: VT_R8 Default value: 0
    • UIA_RangeValueIsReadOnlyPropertyId

      public static final StandardPropertyIds UIA_RangeValueIsReadOnlyPropertyId
      Identifies the IsReadOnly property of the RangeValue control pattern. This property indicates whether the value of the automation element is read-only. Variant type: VT_BOOL Default value: TRUE
    • UIA_RangeValueMinimumPropertyId

      public static final StandardPropertyIds UIA_RangeValueMinimumPropertyId
      Identifies the Minimum property of the RangeValue control pattern. This property is the minimum range value supported by the automation element. Variant type: VT_R8 Default value: 0
    • UIA_RangeValueMaximumPropertyId

      public static final StandardPropertyIds UIA_RangeValueMaximumPropertyId
      Identifies the Maximum property of the RangeValue control pattern. This property is the maximum range value supported by the automation element. Variant type: VT_R8 Default value: 0
    • UIA_RangeValueLargeChangePropertyId

      public static final StandardPropertyIds UIA_RangeValueLargeChangePropertyId
      Identifies the Value property. Variant type: VT_R8 Default value: 0
    • UIA_RangeValueSmallChangePropertyId

      public static final StandardPropertyIds UIA_RangeValueSmallChangePropertyId
      Identifies the Value property. Variant type: VT_R8 Default value: 0
    • UIA_ScrollHorizontalScrollPercentPropertyId

      public static final StandardPropertyIds UIA_ScrollHorizontalScrollPercentPropertyId
      Identifies the HorizontalScrollPercent property of the Scroll control pattern. This property is the current horizontal scroll position expressed as a percentage of the total content area within the automation element. Variant type: VT_R8 Default value: 0
    • UIA_ScrollHorizontalViewSizePropertyId

      public static final StandardPropertyIds UIA_ScrollHorizontalViewSizePropertyId
      Identifies the HorizontalViewSize property of the Scroll control pattern. This property is the horizontal size of the viewable region expressed as a percentage of the total content area within the element. Variant type: VT_R8 Default value: 100
    • UIA_ScrollVerticalScrollPercentPropertyId

      public static final StandardPropertyIds UIA_ScrollVerticalScrollPercentPropertyId
      Identifies the VerticalScrollPercent property of the Scroll control pattern. This property is the current vertical scroll position expressed as a percentage of the total content area within the automation element. Variant type: VT_R8 Default value: 0
    • UIA_ScrollVerticalViewSizePropertyId

      public static final StandardPropertyIds UIA_ScrollVerticalViewSizePropertyId
      Identifies the VerticalViewSize property of the Scroll control pattern. This property is the vertical size of the viewable region expressed as a percentage of the total content area within the element. Variant type: VT_R8 Default value: 100
    • UIA_ScrollHorizontallyScrollablePropertyId

      public static final StandardPropertyIds UIA_ScrollHorizontallyScrollablePropertyId
      Identifies the HorizontallyScrollable property of the Scroll control pattern. This property indicates whether the automation element can scroll horizontally. Variant type: VT_BOOL Default value: FALSE
    • UIA_ScrollVerticallyScrollablePropertyId

      public static final StandardPropertyIds UIA_ScrollVerticallyScrollablePropertyId
      Identifies the VerticallyScrollable property of the Scroll control pattern. This property indicates whether the automation element can scroll vertically. Variant type: VT_BOOL Default value: FALSE
    • UIA_SelectionSelectionPropertyId

      public static final StandardPropertyIds UIA_SelectionSelectionPropertyId
      Identifies the Selection property of the Selection control pattern. This property is a collection of the selected child elements, and is expressed as an IUIAutomationElementArray pointer. Variant type: VT_UNKNOWN | VT_ARRAY Default value: empty array
    • UIA_SelectionCanSelectMultiplePropertyId

      public static final StandardPropertyIds UIA_SelectionCanSelectMultiplePropertyId
      Identifies the CanSelectMultiple property of the Selection control pattern. This property indicates whether the automation element allows more than one child element to be selected concurrently. Variant type: VT_BOOL Default value: FALSE
    • UIA_SelectionIsSelectionRequiredPropertyId

      public static final StandardPropertyIds UIA_SelectionIsSelectionRequiredPropertyId
      Identifies the IsSelectionRequired property of the Selection control pattern. This property indicates whether the automation element requires at least one child item to be selected. Variant type: VT_BOOL Default value: FALSE
    • UIA_GridRowCountPropertyId

      public static final StandardPropertyIds UIA_GridRowCountPropertyId
      Identifies the RowCount property of the Grid control pattern. This property indicates the total number of rows in the grid. Variant type: VT_I4 Default value: 0
    • UIA_GridColumnCountPropertyId

      public static final StandardPropertyIds UIA_GridColumnCountPropertyId
    • UIA_GridItemRowPropertyId

      public static final StandardPropertyIds UIA_GridItemRowPropertyId
    • UIA_GridItemColumnPropertyId

      public static final StandardPropertyIds UIA_GridItemColumnPropertyId
    • UIA_GridItemRowSpanPropertyId

      public static final StandardPropertyIds UIA_GridItemRowSpanPropertyId
    • UIA_GridItemColumnSpanPropertyId

      public static final StandardPropertyIds UIA_GridItemColumnSpanPropertyId
    • UIA_GridItemContainingGridPropertyId

      public static final StandardPropertyIds UIA_GridItemContainingGridPropertyId
    • UIA_DockDockPositionPropertyId

      public static final StandardPropertyIds UIA_DockDockPositionPropertyId
    • UIA_ExpandCollapseExpandCollapseStatePropertyId

      public static final StandardPropertyIds UIA_ExpandCollapseExpandCollapseStatePropertyId
    • UIA_MultipleViewCurrentViewPropertyId

      public static final StandardPropertyIds UIA_MultipleViewCurrentViewPropertyId
    • UIA_MultipleViewSupportedViewsPropertyId

      public static final StandardPropertyIds UIA_MultipleViewSupportedViewsPropertyId
    • UIA_WindowCanMaximizePropertyId

      public static final StandardPropertyIds UIA_WindowCanMaximizePropertyId
    • UIA_WindowCanMinimizePropertyId

      public static final StandardPropertyIds UIA_WindowCanMinimizePropertyId
    • UIA_WindowWindowVisualStatePropertyId

      public static final StandardPropertyIds UIA_WindowWindowVisualStatePropertyId
    • UIA_WindowWindowInteractionStatePropertyId

      public static final StandardPropertyIds UIA_WindowWindowInteractionStatePropertyId
    • UIA_WindowIsModalPropertyId

      public static final StandardPropertyIds UIA_WindowIsModalPropertyId
    • UIA_WindowIsTopmostPropertyId

      public static final StandardPropertyIds UIA_WindowIsTopmostPropertyId
    • UIA_SelectionItemIsSelectedPropertyId

      public static final StandardPropertyIds UIA_SelectionItemIsSelectedPropertyId
    • UIA_SelectionItemSelectionContainerPropertyId

      public static final StandardPropertyIds UIA_SelectionItemSelectionContainerPropertyId
    • UIA_TableRowHeadersPropertyId

      public static final StandardPropertyIds UIA_TableRowHeadersPropertyId
    • UIA_TableColumnHeadersPropertyId

      public static final StandardPropertyIds UIA_TableColumnHeadersPropertyId
    • UIA_TableRowOrColumnMajorPropertyId

      public static final StandardPropertyIds UIA_TableRowOrColumnMajorPropertyId
    • UIA_TableItemRowHeaderItemsPropertyId

      public static final StandardPropertyIds UIA_TableItemRowHeaderItemsPropertyId
    • UIA_TableItemColumnHeaderItemsPropertyId

      public static final StandardPropertyIds UIA_TableItemColumnHeaderItemsPropertyId
    • UIA_ToggleToggleStatePropertyId

      public static final StandardPropertyIds UIA_ToggleToggleStatePropertyId
    • UIA_TransformCanMovePropertyId

      public static final StandardPropertyIds UIA_TransformCanMovePropertyId
    • UIA_TransformCanResizePropertyId

      public static final StandardPropertyIds UIA_TransformCanResizePropertyId
    • UIA_TransformCanRotatePropertyId

      public static final StandardPropertyIds UIA_TransformCanRotatePropertyId
    • UIA_IsLegacyIAccessiblePatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsLegacyIAccessiblePatternAvailablePropertyId
    • UIA_LegacyIAccessibleChildIdPropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleChildIdPropertyId
    • UIA_LegacyIAccessibleNamePropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleNamePropertyId
    • UIA_LegacyIAccessibleValuePropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleValuePropertyId
    • UIA_LegacyIAccessibleDescriptionPropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleDescriptionPropertyId
    • UIA_LegacyIAccessibleRolePropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleRolePropertyId
    • UIA_LegacyIAccessibleStatePropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleStatePropertyId
    • UIA_LegacyIAccessibleHelpPropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleHelpPropertyId
    • UIA_LegacyIAccessibleKeyboardShortcutPropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleKeyboardShortcutPropertyId
    • UIA_LegacyIAccessibleSelectionPropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleSelectionPropertyId
    • UIA_LegacyIAccessibleDefaultActionPropertyId

      public static final StandardPropertyIds UIA_LegacyIAccessibleDefaultActionPropertyId
    • UIA_AriaRolePropertyId

      public static final StandardPropertyIds UIA_AriaRolePropertyId
    • UIA_AriaPropertiesPropertyId

      public static final StandardPropertyIds UIA_AriaPropertiesPropertyId
    • UIA_IsDataValidForFormPropertyId

      public static final StandardPropertyIds UIA_IsDataValidForFormPropertyId
    • UIA_ControllerForPropertyId

      public static final StandardPropertyIds UIA_ControllerForPropertyId
    • UIA_DescribedByPropertyId

      public static final StandardPropertyIds UIA_DescribedByPropertyId
    • UIA_FlowsToPropertyId

      public static final StandardPropertyIds UIA_FlowsToPropertyId
    • UIA_ProviderDescriptionPropertyId

      public static final StandardPropertyIds UIA_ProviderDescriptionPropertyId
    • UIA_IsItemContainerPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsItemContainerPatternAvailablePropertyId
    • UIA_IsVirtualizedItemPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsVirtualizedItemPatternAvailablePropertyId
    • UIA_IsSynchronizedInputPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsSynchronizedInputPatternAvailablePropertyId
    • UIA_OptimizeForVisualContentPropertyId

      public static final StandardPropertyIds UIA_OptimizeForVisualContentPropertyId
    • UIA_IsObjectModelPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsObjectModelPatternAvailablePropertyId
    • UIA_AnnotationAnnotationTypeIdPropertyId

      public static final StandardPropertyIds UIA_AnnotationAnnotationTypeIdPropertyId
    • UIA_AnnotationAnnotationTypeNamePropertyId

      public static final StandardPropertyIds UIA_AnnotationAnnotationTypeNamePropertyId
    • UIA_AnnotationAuthorPropertyId

      public static final StandardPropertyIds UIA_AnnotationAuthorPropertyId
    • UIA_AnnotationDateTimePropertyId

      public static final StandardPropertyIds UIA_AnnotationDateTimePropertyId
    • UIA_AnnotationTargetPropertyId

      public static final StandardPropertyIds UIA_AnnotationTargetPropertyId
    • UIA_IsAnnotationPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsAnnotationPatternAvailablePropertyId
    • UIA_IsTextPattern2AvailablePropertyId

      public static final StandardPropertyIds UIA_IsTextPattern2AvailablePropertyId
    • UIA_StylesStyleIdPropertyId

      public static final StandardPropertyIds UIA_StylesStyleIdPropertyId
    • UIA_StylesStyleNamePropertyId

      public static final StandardPropertyIds UIA_StylesStyleNamePropertyId
    • UIA_StylesFillColorPropertyId

      public static final StandardPropertyIds UIA_StylesFillColorPropertyId
    • UIA_StylesFillPatternStylePropertyId

      public static final StandardPropertyIds UIA_StylesFillPatternStylePropertyId
    • UIA_StylesShapePropertyId

      public static final StandardPropertyIds UIA_StylesShapePropertyId
    • UIA_StylesFillPatternColorPropertyId

      public static final StandardPropertyIds UIA_StylesFillPatternColorPropertyId
    • UIA_StylesExtendedPropertiesPropertyId

      public static final StandardPropertyIds UIA_StylesExtendedPropertiesPropertyId
    • UIA_IsStylesPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsStylesPatternAvailablePropertyId
    • UIA_IsSpreadsheetPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsSpreadsheetPatternAvailablePropertyId
    • UIA_SpreadsheetItemFormulaPropertyId

      public static final StandardPropertyIds UIA_SpreadsheetItemFormulaPropertyId
    • UIA_SpreadsheetItemAnnotationObjectsPropertyId

      public static final StandardPropertyIds UIA_SpreadsheetItemAnnotationObjectsPropertyId
    • UIA_SpreadsheetItemAnnotationTypesPropertyId

      public static final StandardPropertyIds UIA_SpreadsheetItemAnnotationTypesPropertyId
    • UIA_IsSpreadsheetItemPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsSpreadsheetItemPatternAvailablePropertyId
    • UIA_Transform2CanZoomPropertyId

      public static final StandardPropertyIds UIA_Transform2CanZoomPropertyId
    • UIA_IsTransformPattern2AvailablePropertyId

      public static final StandardPropertyIds UIA_IsTransformPattern2AvailablePropertyId
    • UIA_LiveSettingPropertyId

      public static final StandardPropertyIds UIA_LiveSettingPropertyId
    • UIA_IsTextChildPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsTextChildPatternAvailablePropertyId
    • UIA_IsDragPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsDragPatternAvailablePropertyId
    • UIA_DragIsGrabbedPropertyId

      public static final StandardPropertyIds UIA_DragIsGrabbedPropertyId
    • UIA_DragDropEffectPropertyId

      public static final StandardPropertyIds UIA_DragDropEffectPropertyId
    • UIA_DragDropEffectsPropertyId

      public static final StandardPropertyIds UIA_DragDropEffectsPropertyId
    • UIA_IsDropTargetPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsDropTargetPatternAvailablePropertyId
    • UIA_DropTargetDropTargetEffectPropertyId

      public static final StandardPropertyIds UIA_DropTargetDropTargetEffectPropertyId
    • UIA_DropTargetDropTargetEffectsPropertyId

      public static final StandardPropertyIds UIA_DropTargetDropTargetEffectsPropertyId
    • UIA_DragGrabbedItemsPropertyId

      public static final StandardPropertyIds UIA_DragGrabbedItemsPropertyId
    • UIA_Transform2ZoomLevelPropertyId

      public static final StandardPropertyIds UIA_Transform2ZoomLevelPropertyId
    • UIA_Transform2ZoomMinimumPropertyId

      public static final StandardPropertyIds UIA_Transform2ZoomMinimumPropertyId
    • UIA_Transform2ZoomMaximumPropertyId

      public static final StandardPropertyIds UIA_Transform2ZoomMaximumPropertyId
    • UIA_FlowsFromPropertyId

      public static final StandardPropertyIds UIA_FlowsFromPropertyId
    • UIA_IsTextEditPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsTextEditPatternAvailablePropertyId
    • UIA_IsPeripheralPropertyId

      public static final StandardPropertyIds UIA_IsPeripheralPropertyId
    • UIA_IsCustomNavigationPatternAvailablePropertyId

      public static final StandardPropertyIds UIA_IsCustomNavigationPatternAvailablePropertyId
    • UIA_PositionInSetPropertyId

      public static final StandardPropertyIds UIA_PositionInSetPropertyId
    • UIA_SizeOfSetPropertyId

      public static final StandardPropertyIds UIA_SizeOfSetPropertyId
    • UIA_LevelPropertyId

      public static final StandardPropertyIds UIA_LevelPropertyId
    • UIA_AnnotationTypesPropertyId

      public static final StandardPropertyIds UIA_AnnotationTypesPropertyId
    • UIA_AnnotationObjectsPropertyId

      public static final StandardPropertyIds UIA_AnnotationObjectsPropertyId
    • UIA_LandmarkTypePropertyId

      public static final StandardPropertyIds UIA_LandmarkTypePropertyId
    • UIA_LocalizedLandmarkTypePropertyId

      public static final StandardPropertyIds UIA_LocalizedLandmarkTypePropertyId
    • UIA_FullDescriptionPropertyId

      public static final StandardPropertyIds UIA_FullDescriptionPropertyId
    • UIA_FillColorPropertyId

      public static final StandardPropertyIds UIA_FillColorPropertyId
    • UIA_OutlineColorPropertyId

      public static final StandardPropertyIds UIA_OutlineColorPropertyId
    • UIA_FillTypePropertyId

      public static final StandardPropertyIds UIA_FillTypePropertyId
    • UIA_VisualEffectsPropertyId

      public static final StandardPropertyIds UIA_VisualEffectsPropertyId
    • UIA_OutlineThicknessPropertyId

      public static final StandardPropertyIds UIA_OutlineThicknessPropertyId
    • UIA_CenterPointPropertyId

      public static final StandardPropertyIds UIA_CenterPointPropertyId
    • UIA_RotationPropertyId

      public static final StandardPropertyIds UIA_RotationPropertyId
    • UIA_SizePropertyId

      public static final StandardPropertyIds UIA_SizePropertyId
    • UIA_IsSelectionPattern2AvailablePropertyId

      public static final StandardPropertyIds UIA_IsSelectionPattern2AvailablePropertyId
    • UIA_Selection2FirstSelectedItemPropertyId

      public static final StandardPropertyIds UIA_Selection2FirstSelectedItemPropertyId
    • UIA_Selection2LastSelectedItemPropertyId

      public static final StandardPropertyIds UIA_Selection2LastSelectedItemPropertyId
    • UIA_Selection2CurrentSelectedItemPropertyId

      public static final StandardPropertyIds UIA_Selection2CurrentSelectedItemPropertyId
    • UIA_Selection2ItemCountPropertyId

      public static final StandardPropertyIds UIA_Selection2ItemCountPropertyId
    • UIA_HeadingLevelPropertyId

      public static final StandardPropertyIds UIA_HeadingLevelPropertyId
    • UIA_IsDialogPropertyId

      public static final StandardPropertyIds UIA_IsDialogPropertyId
  • Method Details

    • values

      public static StandardPropertyIds[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static StandardPropertyIds valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNativeValue

      public int getNativeValue()
      Description copied from interface: IPropertyId
      the native value
      Specified by:
      getNativeValue in interface IPropertyId
      Returns:
      native value
    • fromNativeValue

      public static Optional<StandardPropertyIds> fromNativeValue(int nativeValue)