控件模式属性标识符

本主题介绍用于标识与特定 Microsoft UI 自动化 控件模式关联的属性的命名常量。

常量/值 说明
UIA_AnnotationAnnotationTypeIdPropertyId
30113
标识 Annotation 控件模式的 AnnotationTypeId 属性。 从Windows 8开始支持。
此属性指示批注的类型。 有关可能值的列表,请参阅 批注类型标识符
变体类型: VT_I4
默认值:0
UIA_AnnotationAnnotationTypeNamePropertyId
30114
标识 Annotation 控件模式的 AnnotationTypeName 属性。 从Windows 8开始支持。
此属性是包含批注类型的名称的本地化字符串。 该名称可以对应于注释类型标识符之一 (,例如注释 AnnotationType_Comment) ,但不需要注释。
变体类型: VT_BSTR
默认值:空字符串
UIA_AnnotationAuthorPropertyId
30115
标识注释控件模式的 Author 属性。 从Windows 8开始支持。
此属性是一个字符串,其中包含创作批注的人员的名称。
变体类型: VT_BSTR
默认值:空字符串
UIA_AnnotationDateTimePropertyId
30116
标识注释控件模式的 DateTime 属性。 从Windows 8开始支持。
此属性是一个字符串,其中包含创建批注的日期和时间。
变体类型: VT_BSTR
默认值:空字符串
UIA_AnnotationTargetPropertyId
30117
标识注释控件模式的目标属性。 从Windows 8开始支持。
此属性是正在批注的元素的 IUIAutomationElement 接口。
变体类型: VT_UNKNOWN
默认值: NULL
UIA_DockDockPositionPropertyId
30069
标识 Dock 控件模式的 DockPosition 属性。
此属性指示停靠容器中自动化元素的停靠位置,并表示为 DockPosition 枚举类型的值。
变体类型: VT_I4
默认值: DockPosition_None
UIA_DragDropEffectPropertyId
30139
标识拖动控件模式的 DropEffect 属性。 从Windows 8开始支持。
此属性指示在拖放操作过程中删除元素时会发生什么情况。
变体类型: VT_BSTR
默认值:空字符串
UIA_DragDropEffectsPropertyId
30140
标识拖动控件模式的 DropEffects 属性。 从Windows 8开始支持。
此属性是字符串集合,用于枚举在拖放操作过程中删除元素时可能发生的效果。
变体类型:VT_BSTR | VT_ARRAY
默认值:空数组
UIA_DragIsGrabbedPropertyId
30138
标识拖动控件模式的 IsGrabbed 属性。 从Windows 8开始支持。
此属性指示是否正在拖动元素。
变体类型: VT_BOOL
默认值: FALSE
UIA_DragGrabbedItemsPropertyId
30144
标识拖动控件模式的 GrabbedItems 属性。 从Windows 8开始支持。
此属性是作为拖动操作的一部分拖动的元素的集合。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_DropTargetDropTargetEffectPropertyId
30142
标识 DropTarget 控件模式的 DropTargetEffect 属性。 从Windows 8开始支持。
此属性指示正在拖动的元素的当前拖放效果。
变体类型: VT_BSTR
默认值:空字符串
UIA_DropTargetDropTargetEffectsPropertyId
30143
标识 DropTarget 控件模式的 DropTargetEffects 属性。 从Windows 8开始支持。
此属性指示在删除目标上删除元素时可能发生的删除效果。
变体类型:VT_BSTR | VT_ARRAY
默认值:空数组
UIA_ExpandCollapseExpandCollapseStatePropertyId
30070
标识 ExpandCollapse 控件模式的 ExpandCollapseState 属性。
此属性指示自动化元素的当前状态(展开或折叠),并表示为 ExpandCollapseState 枚举类型的值。
变体类型: VT_I4
默认值: ExpandCollapseState_LeafNode
UIA_GridColumnCountPropertyId
30063
标识 Grid 控件模式的 ColumnCount 属性。
此属性指示网格中的列总数。
变体类型: VT_I4
默认值:0
UIA_GridItemColumnPropertyId
30065
标识 GridItem 控件模式的 Column 属性。
此属性指示包含单元格或项的列的序号。
变体类型: VT_I4
默认值:0
UIA_GridItemColumnSpanPropertyId
30067
标识 GridItem 控件模式的 ColumnSpan 属性。
此属性指示单元格或项跨越的列数。
变体类型:VT_I4
默认值:1
UIA_GridItemContainingGridPropertyId
30068
标识 GridItem 控件模式的 ContainingGrid 属性。
此属性是包含单元格或项的自动化元素的 IUIAutomationElement 接口指针。 容器元素实现 网格 控件模式 (IGridProvider) 。
变体类型: VT_UNKNOWN
默认值: NULL
UIA_GridItemRowPropertyId
30064
标识 GridItem 控件模式的 Row 属性。
此属性是包含单元格或项的行的序号。
变体类型: VT_I4
默认值:0
UIA_GridItemRowSpanPropertyId
30066
标识 GridItem 控件模式的 RowSpan 属性。
此属性指示单元格或项跨越的行数。
变体类型: VT_I4
默认值:1
UIA_GridRowCountPropertyId
30062
标识 Grid 控件模式的 RowCount 属性。
此属性指示网格中的行总数。
变体类型: VT_I4
默认值:0
UIA_LegacyIAccessibleChildIdPropertyId
30091
标识 LegacyIAccessible 控件模式的 ChildId 属性。
此属性是自动化元素的 Microsoft Active Accessibility (MSAA) 子标识符。
变体类型: VT_I4
默认值:0
UIA_LegacyIAccessibleDefaultActionPropertyId
30100
标识 LegacyIAccessible 控件模式的 DefaultAction 属性。
此属性是自动化元素的 MSAA 默认操作 (accDefaultAction) 。
变体类型: VT_BSTR
默认值:空字符串
UIA_LegacyIAccessibleDescriptionPropertyId
30094
标识 LegacyIAccessible 控件模式的 Description 属性。
此属性是自动化元素的 MSAA 说明 (accDescription) 。
变体类型: VT_BSTR
默认值:空字符串
UIA_LegacyIAccessibleHelpPropertyId
30097
标识 LegacyIAccessible 控件模式的 Help 属性。
此属性是自动化元素的 MSAA 帮助字符串 (accHelp) 。
变体类型: VT_BSTR
默认值:空字符串
UIA_LegacyIAccessibleKeyboardShortcutPropertyId
30098
标识 LegacyIAccessible 控件模式的 KeyboardShortcut 属性。
此属性是自动化元素的 MSAA 键盘快捷字符串 (accKeyboardShortcut) 。
变体类型: VT_BSTR
默认值:空字符串
UIA_LegacyIAccessibleNamePropertyId
30092
标识 LegacyIAccessible 控件模式的 Name 属性。
此属性是自动化元素的 MSAA 名称字符串 (accName) 。
变体类型: VT_BSTR
默认值:空字符串
UIA_LegacyIAccessibleRolePropertyId
30095
标识 LegacyIAccessible 控件模式的角色属性。
此属性是自动化元素的 MSAA 角色标识符 (accRole) 。
变体类型: VT_I4
默认值:0
UIA_LegacyIAccessibleSelectionPropertyId
30099
标识 LegacyIAccessible 控件模式的 Selection 属性。
此属性是自动化元素表示的控件中所选项的 MSAA 列表, (accSelection) 。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_LegacyIAccessibleStatePropertyId
30096
标识 LegacyIAccessible 控件模式的 State 属性。
此属性是自动化元素的 MSAA 状态 (accState) 。
变体类型: VT_I4
默认值:0
UIA_LegacyIAccessibleValuePropertyId
30093
标识 LegacyIAccessible 控件模式的 Value 属性。
此属性是自动化元素的 msAA 值 (accValue) 。
变体类型: VT_BSTR
默认值:空字符串
UIA_MultipleViewCurrentViewPropertyId
30071
标识 MultipleView 控件模式的 CurrentView 属性。
此属性指示自动化元素的当前视图状态。
变体类型: VT_I4
默认值:0
UIA_MultipleViewSupportedViewsPropertyId
30072
标识 MultipleView 控件模式的 SupportedViews 属性。
此属性是自动化元素支持的视图状态的标识符列表。
变体类型:VT_I4 | VT_ARRAY
默认值:空数组
UIA_RangeValueIsReadOnlyPropertyId
30048
标识 RangeValue 控件模式的 IsReadOnly 属性。
此属性指示自动化元素的值是否为只读。
变体类型: VT_BOOL
默认值: TRUE
UIA_RangeValueLargeChangePropertyId
30051
标识 RangeValue 控件模式的 LargeChange 属性。
此属性是与 Automation 元素唯一的大型更改值,它被添加到 或从 Value 属性中减去。
变体类型: VT_R8
默认值:0
UIA_RangeValueMaximumPropertyId
30050
标识 RangeValue 控件模式的 Maximum 属性。
此属性是自动化元素支持的最大范围值。
变体类型: VT_R8
默认值:0
UIA_RangeValueMinimumPropertyId
30049
标识 RangeValue 控件模式的 Minimum 属性。
此属性是自动化元素支持的最小范围值。
变体类型: VT_R8
默认值:0
UIA_RangeValueSmallChangePropertyId
30052
标识 RangeValue 控件模式的 SmallChange 属性。
此属性是自动化元素唯一的小更改值,它被添加到 Value 属性或从 减去。
变体类型: VT_R8
默认值:0
UIA_RangeValueValuePropertyId
30047
标识 RangeValue 控件模式的 Value 属性。
此属性是自动化元素的当前值。
变体类型: VT_R8
默认值:0
UIA_ScrollHorizontallyScrollablePropertyId
30057
标识 Scroll 控件模式的 HorizontallyScrollable 属性。
此属性指示自动化元素是否可以水平滚动。
变体类型: VT_BOOL
默认值: FALSE
UIA_ScrollHorizontalScrollPercentPropertyId
30053
标识 Scroll 控件模式的 HorizontalScrollPercent 属性。
此属性是当前水平滚动位置,表示为自动化元素内内容区域总数的百分比。
变体类型: VT_R8
默认值:0
UIA_ScrollHorizontalViewSizePropertyId
30054
标识 Scroll 控件模式的 HorizontalViewSize 属性。
此属性是可查看区域的水平大小,表示为元素内内容区域总数的百分比。
变体类型: VT_R8
默认值:100
UIA_ScrollVerticallyScrollablePropertyId
30058
标识 Scroll 控件模式的 VerticallyScrollable 属性。
此属性指示自动化元素是否可以垂直滚动。
变体类型: VT_BOOL
默认值: FALSE
UIA_ScrollVerticalScrollPercentPropertyId
30055
标识 Scroll 控件模式的 VerticalScrollPercent 属性。
此属性是表示为自动化元素中总内容区域百分比的当前垂直滚动位置。
变体类型: VT_R8
默认值:0
UIA_ScrollVerticalViewSizePropertyId
30056
标识 Scroll 控件模式的 VerticalViewSize 属性。
此属性是可查看区域的垂直大小,表示为元素内总内容区域的百分比。
变体类型: VT_R8
默认值:100
UIA_SelectionCanSelectMultiplePropertyId
30060
标识 Selection 控件模式的 CanSelectMultiple 属性。
此属性指示自动化元素是否允许同时选择多个子元素。
变体类型: VT_BOOL
默认值: FALSE
UIA_SelectionIsSelectionRequiredPropertyId
30061
标识 Selection 控件模式的 IsSelectionRequired 属性。
此属性指示自动化元素是否需要至少选择一个子项。
变体类型: VT_BOOL
默认值: FALSE
UIA_SelectionSelectionPropertyId
30059
标识 Selection 控件模式的 Selection 属性。
此属性是所选子元素的集合,表示为 IUIAutomationElementArray 指针。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_SelectionItemIsSelectedPropertyId
30079
标识 SelectionItem 控件模式的 IsSelected 属性。
此属性指示是否选择了自动化元素。
变体类型: VT_BOOL
默认值: FALSE
UIA_SelectionItemSelectionContainerPropertyId
30080
标识 SelectionItem 控件模式的 SelectionContainer 属性。
此属性是包含当前元素的自动化元素的 IUIAutomationElement 接口指针。
变体类型: VT_UNKNOWN
默认值: NULL
UIA_SpreadsheetItemFormulaPropertyId
30129
标识 SpreadsheetItem 控件模式的 Formula 属性。
此属性是包含电子表格单元格公式的字符串。 从Windows 8开始支持。
变体类型: VT_BSTR
默认值:空字符串
UIA_SpreadsheetItemAnnotationObjectsPropertyId
30130
标识 SpreadsheetItem 控件模式的 AnnotationObjects 属性。
此属性是表示与电子表格单元格关联的批注的UI 自动化元素的集合。 集合表示为 IUIAutomationElementArray 接口。 从Windows 8开始支持。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_SpreadsheetItemAnnotationTypesPropertyId
30131
标识 SpreadsheetItem 控件模式的 AnnotationTypes 属性。 从Windows 8开始支持。
此属性是批注类型标识符的数组,对于与电子表格单元格关联的每种类型的批注,一个。 有关可能值的列表,请参阅 批注类型标识符
变体类型:VT_I4 | VT_ARRAY
默认值:空数组
UIA_StylesExtendedPropertiesPropertyId
30126
标识 Styles 控件模式的 ExtendedProperties 属性。
此属性包含本地化格式的字符串,其中包含 样式控件模式 中不包含的其他属性,但提供有关可能对用户有用的文档内容的信息。 字符串的格式如下所示:“prop1=value;prop2=value2”。 从Windows 8开始支持。
变体类型: VT_BSTR
默认值:空字符串
UIA_StylesFillColorPropertyId
30122
标识 Styles 控件模式的 FillColor 属性。
此属性指定用于填充元素的颜色。 此属性表示为 COLORREF,它是一个 32 位值,用于指定 RGB 或 RGBA 颜色。 从Windows 8开始支持。
变体类型: VT_I4
默认值:0
UIA_StylesFillPatternColorPropertyId
30125
标识 Styles 控件模式的 FillPatternColor 属性。
此属性指定用于填充元素的图案的颜色。 此属性表示为 COLORREF,它是一个 32 位值,用于指定 RGB 或 RGBA 颜色。 从Windows 8开始支持。
变体类型: VT_I4
默认值:0
UIA_StylesFillPatternStylePropertyId
30123
标识 Styles 控件模式的 FillPatternStyle 属性。
此属性是一个本地化字符串,其中包含用于填充元素(如“垂直条带”)的模式的样式。 从Windows 8开始支持。
变体类型: VT_BSTR
默认值:空字符串
UIA_StylesShapePropertyId
30124
标识 Styles 控件模式的 Shape 属性。
此属性是一个本地化字符串,指示元素的形状。 从Windows 8开始支持。
变体类型: VT_BSTR
默认值:空字符串
UIA_StylesStyleIdPropertyId
30120
标识 Styles 控件模式的 StyleId 属性。
此属性标识元素的视觉样式。 有关可能值的列表,请参阅 样式标识符。 从Windows 8开始支持。
变体类型: VT_I4
默认值:0
UIA_StylesStyleNamePropertyId
30121
标识 Styles 控件模式的 StyleName 属性。
此属性是元素的视觉样式的名称。 从Windows 8开始支持。
变体类型: VT_BSTR
默认值:空字符串
UIA_TableColumnHeadersPropertyId
30082
标识控件模式的 ColumnHeaders 属性。
此属性是表中所有列标题的自动化元素集合,表示为 IUIAutomationElementArray 接口指针。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_TableItemColumnHeaderItemsPropertyId
30085
标识 TableItem 控件模式的 ColumnHeaderItems 属性。
此属性是表项或单元格中所有列标题的自动化元素集合,表示为 IUIAutomationElementArray 接口指针。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_TableRowHeadersPropertyId
30081
标识控件模式的 RowHeaders 属性。
此属性是表中所有行标头的自动化元素集合,表示为 IUIAutomationElementArray 接口指针。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_TableRowOrColumnMajorPropertyId
30083
标识控件模式的 RowOrColumnMajor 属性。
此属性指示表遍历的主要方向,并表示为 RowOrColumnMajor 枚举类型的值。
变体类型: VT_I4
默认值: RowOrColumnMajor_Indeterminate
UIA_TableItemRowHeaderItemsPropertyId
30084
标识 TableItem 控件模式的 RowHeaderItems 属性。
此属性是表项或单元格中所有行标题的自动化元素集合,表示为 IUIAutomationElementArray 接口指针。
变体类型:VT_UNKNOWN | VT_ARRAY
默认值:空数组
UIA_ToggleToggleStatePropertyId
30086
标识 Toggle 控件模式的 ToggleState 属性。
此属性指示自动化元素的切换状态,并表示为 ToggleState 枚举类型的值。
变体类型: VT_I4
默认值: ToggleState_Indeterminate
UIA_TransformCanMovePropertyId
30087
标识转换控件模式的 CanMove 属性。
此属性指示是否可以移动自动化元素。
变体类型: VT_BOOL
默认值: FALSE
UIA_TransformCanResizePropertyId
30088
标识转换控件模式的 CanResize 属性。
此属性指示是否可以调整自动化元素的大小。
变体类型: VT_BOOL
默认值: FALSE
UIA_TransformCanRotatePropertyId
30089
标识转换控件模式的 CanRotate 属性。
此属性指示是否可以旋转自动化元素。
变体类型: VT_BOOL
默认值: FALSE
UIA_Transform2CanZoomPropertyId
30133
标识转换控件模式的 CanZoom 属性。
此属性指示控件是否支持缩放其视区。 从Windows 8开始支持。
变体类型: VT_BOOL
默认值: FALSE
UIA_Transform2ZoomLevelPropertyId
30145
标识转换控件模式的 ZoomLevel 属性。 从Windows 8开始支持。
此属性指示控件视区当前缩放级别。
变体类型: VT_R8
默认值:1
UIA_Transform2ZoomMaximumPropertyId
30147
标识 Transform 控件模式的 ZoomMaximum 属性。 从Windows 8开始支持。
此属性指示控件视区支持的最大缩放级别。
变体类型: VT_R8
默认值:1
UIA_Transform2ZoomMinimumPropertyId
30146
标识转换控件模式的 ZoomMinimum 属性。 从Windows 8开始支持。
此属性指示控件视区支持的最小缩放级别。
变体类型: VT_R8
默认值:1
UIA_ValueIsReadOnlyPropertyId
30046
标识 Value 控件模式的 IsReadOnly 属性。
此属性指示自动化元素的值是否为只读。
变体类型: VT_BOOL
默认值: TRUE
UIA_ValueValuePropertyId
30045
标识 Value 控件模式的 Value 属性。
此属性指示自动化元素的值。
变体类型: VT_BSTR
默认值:空字符串
UIA_WindowCanMaximizePropertyId
30073
标识 Window 控件模式的 CanMaximize 属性。
此属性指示是否可以最大化窗口。
变体类型: VT_BOOL
默认值: FALSE
UIA_WindowCanMinimizePropertyId
30074
标识 Window 控件模式的 CanMinimize 属性。
此属性指示是否可以最小化窗口。
变体类型: VT_BOOL
默认值: FALSE
UIA_WindowIsModalPropertyId
30077
标识 Window 控件模式的 IsModal 属性。
此属性指示窗口是否为模式。
变体类型: VT_BOOL
默认值: FALSE
UIA_WindowIsTopmostPropertyId
30078
标识 Window 控件模式的 IsTopmost 属性。
此属性指示窗口是否为 z 顺序中最顶层的元素。
变体类型: VT_BOOL
默认值: FALSE
UIA_WindowWindowInteractionStatePropertyId
30076
标识 Window 控件模式的 WindowInteractionState 属性。
此属性指示用于用户交互的窗口状态,并表示为 WindowInteractionState 枚举类型中的值。
变体类型: VT_I4
默认值: WindowInteractionState_Running
UIA_WindowWindowVisualStatePropertyId
30075
标识 Window 控件模式的 WindowVisualState 属性。
此属性指示窗口的视觉状态,并表示为 WindowVisualState 枚举类型的值。
变体类型: VT_I4
默认值: WindowVisualState_Normal

要求

要求
最低受支持的客户端
Windows XP [桌面应用|UWP 应用]
最低受支持的服务器
Windows Server 2003 [桌面应用|UWP 应用]
标头
UIAutomationClient.h

另请参阅

概念性

UI 自动化属性概述

从 UI 自动化 元素检索属性

UI 自动化控件模式概述