PROPERTYID GUIDs

This section contains information about PROPERTYID GUIDs. Use these GUIDs to represent UI Automation properties in the UiaLookupId function.

The following table lists the PROPERTYID GUIDs.

PROPERTYID GUIDs Description
BoundingRectangle_Property_GUID Determines basic location on screen.
IsOffscreen_Property_GUID Determines if element is visible within parent container.
Orientation_Property_GUID Determines if element is horizontal or vertical.
ItemType_Property_GUID Determines string for type of item (for example, "Folder" or "Message").
HasKeyboardFocus_Property_GUID Determines if element has current keyboard focus.
IsEnabled_Property_GUID Determines if element is enabled or disabled for user.
IsKeyboardFocusable_Property_GUID Indicates whether an element can have keyboard focus.
IsPassword_Property_GUID Indicates whether an element is password-protected.
Name_Property_GUID Exposes the primary text that references the element.
LocalizedControlType_Property_GUID Gets a string-readable value for the type of the control.
ControlType_Property_GUID Identifies the type of the control.
ProcessID_Property_GUID Identifies the process that the element lives within.
IsControlElement_Property_GUID Indicates whether the control takes mouse input or important container information.
IsContentElement_Property_GUID Indicates that the control contains information relevant to assistive technologies.
LabeledBy_Property_GUID Indicates reference to an element that labels element, if any.
RuntimeId_Property_GUID Unique identifier for the element.
AutomationId_Property_GUID Enables unique identification of sibling elements in the UI Automation tree.
ClassName_Property_GUID Name of underlying class of control.
NativeWindowHandle_Property_GUID Identifies the underlying HWND of the UI Automation element, if one exists.
FrameworkId_Property_GUID Identifies the underlying UI framework that the element is part of.
HelpText_Property_GUID Identifies additional information about how to use a control.
AcceleratorKey_Property_GUID Identifies hot-key equivalent for performing element's default action.
AccessKey_Property_GUID Identifies keys used to move focus to a control.
IsInvokePatternAvailable_Property_GUID Checks if pattern is available.
IsSelectionPatternAvailable_Property_GUID Checks if pattern is available.
IsSelectionItemPatternAvailable_Property_GUID Checks if pattern is available.
IsExpandCollapsePatternAvailabe_Property_GUID Checks if pattern is available.
IsTogglePatternAvailable_Property_GUID Checks if pattern is available.
IsTablePatternAvailable_Property_GUID Checks if pattern is available.
IsTableItemPatternAvailable_Property_GUID Checks if pattern is available.
IsGridPatternAvailable_Property_GUID Checks if pattern is available.
IsGridItemPatternAvailable_Property_GUID Checks if pattern is available.
IsDockPatternAvailable_Property_GUID Checks if pattern is available.
IsValuePatternAvailable_Property_GUID Checks if pattern is available.
IsRangeValuePatternAvailable_Property_GUID Checks if pattern is available.
IsWindowPatternAvailable_Property_GUID Checks if pattern is available.
IsTransformPatternAvailable_Property_GUID Checks if pattern is available.
Value_Value_Property_GUID Obtains the textual value of a control.
Value_IsReadOnly_Property_GUID Determines if control is text read-only.
RangeValue_Value_Property_GUID Obtains the numeric value of a control.
RangeValue_IsReadOnly_Property_GUID Determines if control is numeric read-only.
RangeValue_Minimum_Property_GUID Determines the minimum numerical value that a control can be set to.
RangeValue_Maximum_Property_GUID Determines the maximum numerical value that a control can be set to.
RangeValue_LargeChange_Property_GUID Determines large change numerical value that a control can be set to.
RangeValue_SmallChange_Property_GUID Determines small change numerical value that a control can be set to.
Scroll_HorizontalScrollPercent_Property_GUID Exposes how far horizontally a control is scrolled (0.0 to 100.0).
Scroll_HorizontalViewSize_Property_GUID Exposes the horizontally viewable portion of a control.
Scroll_VerticalScrollPercent_Property_GUID Exposes how far vertically a control is scrolled (0.0 to 100.0).
Scroll_VerticalViewSize_Property_GUID Exposes the vertically viewable portion of a control.
Scroll_HorizontallyScrollable_Property_GUID Exposes whether a control can be scrolled horizontally.
Scroll_VerticallyScrollable_Property_GUID Exposes whether a control can be scrolled vertically.
Selection_Selection_Property_GUID Exposes the current selection of a control.
Selection_CanSelectMultiple_Property_GUID Exposes whether multiple items can be selected in a container.
Selection_IsSelectionRequired_Property_GUID Exposes whether a container must have a selected item.
Grid_RowCount_Property_GUID Indicates the number of rows in a grid layout.
Grid_ColumnCount_Property_GUID Indicates the number of columns in a grid layout.
GridItem_Row_Property_GUID Indicates which row a control is in.
GridItem_Column_Property_GUID Indicates which column a control is in.
GridItem_RowSpan_Property_GUID Indicates the number of rows a control spans.
GridItem_ColumnSpan_Property_GUID Indicates the number of columns a control spans.
GridItem_Parent_Property_GUID Identifies the grid container of an item.
Dock_DockPosition_Property_GUID Exposes a control's position on a screen.
ExpandCollapse_ExpandCollapseState_Property_GUID Indicates whether a control is being shown or hidden.
MultipleView_CurrentView_Property_GUID Indicates which view a control is currently set to.
MultipleView_SupportedViews_Property_GUID Indicates which views a control can be set to.
Window_CanMaximize_Property_GUID Indicates whether a window can be maximized.
Window_CanMinimize_Property_GUID Indicates whether a window can be minimized.
Window_WindowVisualState_Property_GUID Indicates whether a window is minimized or maximized.
Window_WindowInteractionState_Property_GUID Indicates whether a window is receiving input.
Window_IsModal_Property_GUID Indicates whether a window is modal.
Window_IsTopmost_Property_GUID Indicates whether a window is set to be topmost.
SelectionItem_IsSelected_Property_GUID Indicates whether a control is currently selected.
SelectionItem_SelectionContainer_Property_GUID Identifies a selection container.
Table_RowHeaders_Property_GUID Identifies a collection or row header providers.
Table_ColumnHeaders_Property_GUID Identifies a collection of column header providers.
Table_RowOrColumn_Property_GUID Indicates which direction a table should be read: row or column first.
TableItem_RowHeaderItems_Property_GUID Identifies row header providers.
TableItem_ColumnHeaderItems_Property_GUID Identifies column header providers.
Toggle_ToggleState_Property_GUID Indicates whether a control can be toggled.
Transform_CanMove_Property_GUID Indicates whether a control can be moved.
Transform_CanResize_Property_GUID Indicates whether a control can be resized.
Transform_CanRotate_Property_GUID Indicates whether a control can be rotated.