Package at.bestsolution.uia
Enum Class StandardPropertyIds
- All Implemented Interfaces:
IPropertyId,Serializable,Comparable<StandardPropertyIds>,Constable
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
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIdentifies the AcceleratorKey property, which is a string containing the accelerator key (also called shortcut key) combinations for the automation element.Identifies the AccessKey property, which is a string containing the access key character for the automation element.Identifies the AutomationId property, which is a string containing the UI Automation identifier (ID) for the automation element.Identifies the BoundingRectangle property, which specifies the coordinates of the rectangle that completely encloses the automation element.Identifies the ClassName property, which is a string containing the class name for the automation element as assigned by the control developer.Identifies the ClickablePoint property, which is a point on the automation element that can be clicked.Identifies the ControlType property, which is a class that identifies the type of the automation element.Identifies the Culture property, which contains a locale identifier for the automation element (for example,0x0409for "en-US" or English (United States)).Identifies the FrameworkId property, which is a string containing the name of the underlying UI framework that the automation element belongs to.Identifies the RowCount property of the Grid control pattern.Identifies the HasKeyboardFocus property, which is a Boolean value that indicates whether the automation element has keyboard focus.Identifies the HelpText property, which is a help text string associated with the automation element.Identifies the IsContentElement property, which is a Boolean value that specifies whether the element appears in the content view of the automation element tree.Identifies the IsControlElement property, which is a Boolean value that specifies whether the element appears in the control view of the automation element tree.Identifies the IsDockPatternAvailable property, which indicates whether the IUIAutomationDockPattern interface from the element.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.Identifies the IsExpandCollapsePatternAvailable property, which indicates whether the IUIAutomationExpandCollapsePattern interface from the element.Identifies the IsGridItemPatternAvailable property, which indicates whether the IUIAutomationGridItemPattern interface from the element.Identifies the IsGridPatternAvailable property, which indicates whether the IUIAutomationGridPattern interface from the element.Identifies the IsInvokePatternAvailable property, which indicates whether the IUIAutomationInvokePattern interface from the element.Identifies the IsKeyboardFocusable property, which is a Boolean value that indicates whether the automation element can accept keyboard focus.Identifies the IsMultipleViewPatternAvailable property, which indicates whether the IUIAutomationMultipleViewPattern interface from the element.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).Identifies the IsPassword property, which is a Boolean value that indicates whether the automation element contains protected content or a password.Identifies the IsRangeValuePatternAvailable property, which indicates whether the IUIAutomationRangeValuePattern interface from the element.Identifies the IsRequiredForForm property, which is a Boolean value that indicates whether the automation element is required to be filled out on a form.Identifies the IsScrollItemPatternAvailable property, which indicates whether the IUIAutomationScrollItemPattern interface from the element.Identifies the IsScrollPatternAvailable property, which indicates whether the IUIAutomationScrollPattern interface from the element.Identifies the IsSelectionItemPatternAvailable property, which indicates whether the IUIAutomationSelectionItemPattern interface from the element.Identifies the IsSelectionPatternAvailable property, which indicates whether the IUIAutomationSelectionPattern interface from the element.Identifies the IsTableItemPatternAvailable property, which indicates whether the IUIAutomationTableItemPattern interface from the element.Identifies the IsTablePatternAvailable property, which indicates whether the IUIAutomationTablePattern interface from the element.Identifies the IsTextPatternAvailable property, which indicates whether the IUIAutomationTextPattern interface from the element.Identifies the IsTogglePatternAvailable property, which indicates whether the IUIAutomationTogglePattern interface from the element.Identifies the IsTransformPatternAvailable property, which indicates whether the IUIAutomationTransformPattern interface from the element.Identifies the IsTransformPattern2Available property, which indicates whether version two of the IUIAutomationTransformPattern2 interface from the element.Identifies the IsWindowPatternAvailable property, which indicates whether the IUIAutomationWindowPattern interface from the element.Identifies the ItemStatus property, which is a text string describing the status of an item of the automation element.Identifies the ItemType property, which is a text string describing the type of the automation element.Identifies the LabeledBy property, which is an automation element that contains the text label for this element.Identifies the LocalizedControlType property, which is a text string describing the type of control that the automation element represents.Identifies the Name property, which is a string that holds the name of the automation element.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.Identifies the Orientation property, which indicates the orientation of the control represented by the automation element.Identifies the ProcessId property, which is an integer representing the process identifier (ID) of the automation element.Identifies the IsReadOnly property of the RangeValue control pattern.Identifies the Value property.Identifies the Maximum property of the RangeValue control pattern.Identifies the Minimum property of the RangeValue control pattern.Identifies the Value property.Identifies the Value property of the RangeValue control pattern.Identifies the RuntimeId property, which is an array of integers representing the identifier for an automation element.Identifies the HorizontallyScrollable property of the Scroll control pattern.Identifies the HorizontalScrollPercent property of the Scroll control pattern.Identifies the HorizontalViewSize property of the Scroll control pattern.Identifies the VerticallyScrollable property of the Scroll control pattern.Identifies the VerticalScrollPercent property of the Scroll control pattern.Identifies the VerticalViewSize property of the Scroll control pattern.Identifies the CanSelectMultiple property of the Selection control pattern.Identifies the IsSelectionRequired property of the Selection control pattern.Identifies the Selection property of the Selection control pattern.Identifies the IsReadOnly property of the Value control pattern.Identifies the Value property of the Value control pattern. -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<StandardPropertyIds>fromNativeValue(int nativeValue) intthe native valuestatic StandardPropertyIdsReturns the enum constant of this class with the specified name.static StandardPropertyIds[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Identifies the Culture property, which contains a locale identifier for the automation element (for example,0x0409for "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
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
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
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
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
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
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
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
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
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
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
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
Identifies the IsDockPatternAvailable property, which indicates whether the IUIAutomationDockPattern interface from the element. -
UIA_IsExpandCollapsePatternAvailablePropertyId
Identifies the IsExpandCollapsePatternAvailable property, which indicates whether the IUIAutomationExpandCollapsePattern interface from the element. -
UIA_IsGridItemPatternAvailablePropertyId
Identifies the IsGridItemPatternAvailable property, which indicates whether the IUIAutomationGridItemPattern interface from the element. -
UIA_IsGridPatternAvailablePropertyId
Identifies the IsGridPatternAvailable property, which indicates whether the IUIAutomationGridPattern interface from the element. -
UIA_IsInvokePatternAvailablePropertyId
Identifies the IsInvokePatternAvailable property, which indicates whether the IUIAutomationInvokePattern interface from the element. -
UIA_IsMultipleViewPatternAvailablePropertyId
Identifies the IsMultipleViewPatternAvailable property, which indicates whether the IUIAutomationMultipleViewPattern interface from the element. -
UIA_IsRangeValuePatternAvailablePropertyId
Identifies the IsRangeValuePatternAvailable property, which indicates whether the IUIAutomationRangeValuePattern interface from the element. -
UIA_IsScrollPatternAvailablePropertyId
Identifies the IsScrollPatternAvailable property, which indicates whether the IUIAutomationScrollPattern interface from the element. -
UIA_IsScrollItemPatternAvailablePropertyId
Identifies the IsScrollItemPatternAvailable property, which indicates whether the IUIAutomationScrollItemPattern interface from the element. -
UIA_IsSelectionItemPatternAvailablePropertyId
Identifies the IsSelectionItemPatternAvailable property, which indicates whether the IUIAutomationSelectionItemPattern interface from the element. -
UIA_IsSelectionPatternAvailablePropertyId
Identifies the IsSelectionPatternAvailable property, which indicates whether the IUIAutomationSelectionPattern interface from the element. -
UIA_IsTablePatternAvailablePropertyId
Identifies the IsTablePatternAvailable property, which indicates whether the IUIAutomationTablePattern interface from the element. -
UIA_IsTableItemPatternAvailablePropertyId
Identifies the IsTableItemPatternAvailable property, which indicates whether the IUIAutomationTableItemPattern interface from the element. -
UIA_IsTextPatternAvailablePropertyId
Identifies the IsTextPatternAvailable property, which indicates whether the IUIAutomationTextPattern interface from the element. -
UIA_IsTogglePatternAvailablePropertyId
Identifies the IsTogglePatternAvailable property, which indicates whether the IUIAutomationTogglePattern interface from the element. -
UIA_IsTransformPatternAvailablePropertyId
Identifies the IsTransformPatternAvailable property, which indicates whether the IUIAutomationTransformPattern interface from the element. -
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
Identifies the IsWindowPatternAvailable property, which indicates whether the IUIAutomationWindowPattern interface from the element. -
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
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
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
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
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
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
Identifies the Value property. Variant type: VT_R8 Default value: 0 -
UIA_RangeValueSmallChangePropertyId
Identifies the Value property. Variant type: VT_R8 Default value: 0 -
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
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
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
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
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
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
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
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
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
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
-
UIA_GridItemRowPropertyId
-
UIA_GridItemColumnPropertyId
-
UIA_GridItemRowSpanPropertyId
-
UIA_GridItemColumnSpanPropertyId
-
UIA_GridItemContainingGridPropertyId
-
UIA_DockDockPositionPropertyId
-
UIA_ExpandCollapseExpandCollapseStatePropertyId
-
UIA_MultipleViewCurrentViewPropertyId
-
UIA_MultipleViewSupportedViewsPropertyId
-
UIA_WindowCanMaximizePropertyId
-
UIA_WindowCanMinimizePropertyId
-
UIA_WindowWindowVisualStatePropertyId
-
UIA_WindowWindowInteractionStatePropertyId
-
UIA_WindowIsModalPropertyId
-
UIA_WindowIsTopmostPropertyId
-
UIA_SelectionItemIsSelectedPropertyId
-
UIA_SelectionItemSelectionContainerPropertyId
-
UIA_TableRowHeadersPropertyId
-
UIA_TableColumnHeadersPropertyId
-
UIA_TableRowOrColumnMajorPropertyId
-
UIA_TableItemRowHeaderItemsPropertyId
-
UIA_TableItemColumnHeaderItemsPropertyId
-
UIA_ToggleToggleStatePropertyId
-
UIA_TransformCanMovePropertyId
-
UIA_TransformCanResizePropertyId
-
UIA_TransformCanRotatePropertyId
-
UIA_IsLegacyIAccessiblePatternAvailablePropertyId
-
UIA_LegacyIAccessibleChildIdPropertyId
-
UIA_LegacyIAccessibleNamePropertyId
-
UIA_LegacyIAccessibleValuePropertyId
-
UIA_LegacyIAccessibleDescriptionPropertyId
-
UIA_LegacyIAccessibleRolePropertyId
-
UIA_LegacyIAccessibleStatePropertyId
-
UIA_LegacyIAccessibleHelpPropertyId
-
UIA_LegacyIAccessibleKeyboardShortcutPropertyId
-
UIA_LegacyIAccessibleSelectionPropertyId
-
UIA_LegacyIAccessibleDefaultActionPropertyId
-
UIA_AriaRolePropertyId
-
UIA_AriaPropertiesPropertyId
-
UIA_IsDataValidForFormPropertyId
-
UIA_ControllerForPropertyId
-
UIA_DescribedByPropertyId
-
UIA_FlowsToPropertyId
-
UIA_ProviderDescriptionPropertyId
-
UIA_IsItemContainerPatternAvailablePropertyId
-
UIA_IsVirtualizedItemPatternAvailablePropertyId
-
UIA_IsSynchronizedInputPatternAvailablePropertyId
-
UIA_OptimizeForVisualContentPropertyId
-
UIA_IsObjectModelPatternAvailablePropertyId
-
UIA_AnnotationAnnotationTypeIdPropertyId
-
UIA_AnnotationAnnotationTypeNamePropertyId
-
UIA_AnnotationAuthorPropertyId
-
UIA_AnnotationDateTimePropertyId
-
UIA_AnnotationTargetPropertyId
-
UIA_IsAnnotationPatternAvailablePropertyId
-
UIA_IsTextPattern2AvailablePropertyId
-
UIA_StylesStyleIdPropertyId
-
UIA_StylesStyleNamePropertyId
-
UIA_StylesFillColorPropertyId
-
UIA_StylesFillPatternStylePropertyId
-
UIA_StylesShapePropertyId
-
UIA_StylesFillPatternColorPropertyId
-
UIA_StylesExtendedPropertiesPropertyId
-
UIA_IsStylesPatternAvailablePropertyId
-
UIA_IsSpreadsheetPatternAvailablePropertyId
-
UIA_SpreadsheetItemFormulaPropertyId
-
UIA_SpreadsheetItemAnnotationObjectsPropertyId
-
UIA_SpreadsheetItemAnnotationTypesPropertyId
-
UIA_IsSpreadsheetItemPatternAvailablePropertyId
-
UIA_Transform2CanZoomPropertyId
-
UIA_IsTransformPattern2AvailablePropertyId
-
UIA_LiveSettingPropertyId
-
UIA_IsTextChildPatternAvailablePropertyId
-
UIA_IsDragPatternAvailablePropertyId
-
UIA_DragIsGrabbedPropertyId
-
UIA_DragDropEffectPropertyId
-
UIA_DragDropEffectsPropertyId
-
UIA_IsDropTargetPatternAvailablePropertyId
-
UIA_DropTargetDropTargetEffectPropertyId
-
UIA_DropTargetDropTargetEffectsPropertyId
-
UIA_DragGrabbedItemsPropertyId
-
UIA_Transform2ZoomLevelPropertyId
-
UIA_Transform2ZoomMinimumPropertyId
-
UIA_Transform2ZoomMaximumPropertyId
-
UIA_FlowsFromPropertyId
-
UIA_IsTextEditPatternAvailablePropertyId
-
UIA_IsPeripheralPropertyId
-
UIA_PositionInSetPropertyId
-
UIA_SizeOfSetPropertyId
-
UIA_LevelPropertyId
-
UIA_AnnotationTypesPropertyId
-
UIA_AnnotationObjectsPropertyId
-
UIA_LandmarkTypePropertyId
-
UIA_LocalizedLandmarkTypePropertyId
-
UIA_FullDescriptionPropertyId
-
UIA_FillColorPropertyId
-
UIA_OutlineColorPropertyId
-
UIA_FillTypePropertyId
-
UIA_VisualEffectsPropertyId
-
UIA_OutlineThicknessPropertyId
-
UIA_CenterPointPropertyId
-
UIA_RotationPropertyId
-
UIA_SizePropertyId
-
UIA_IsSelectionPattern2AvailablePropertyId
-
UIA_Selection2FirstSelectedItemPropertyId
-
UIA_Selection2LastSelectedItemPropertyId
-
UIA_Selection2CurrentSelectedItemPropertyId
-
UIA_Selection2ItemCountPropertyId
-
UIA_HeadingLevelPropertyId
-
UIA_IsDialogPropertyId
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
getNativeValue
public int getNativeValue()Description copied from interface:IPropertyIdthe native value- Specified by:
getNativeValuein interfaceIPropertyId- Returns:
- native value
-
fromNativeValue
-