控件模式属性标识符

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

常量/值 说明
UIA _AnnotationAnnotationTypeIdPropertyId
30113
标识 批注控件模式的 AnnotationTypeId属性。 支持从 Windows 8 开始。
此属性指示批注的类型。 有关可能值的列表,请参阅 批注类型标识符
变体类型: VT _ I4
默认值:0
UIA _AnnotationAnnotationTypeNamePropertyId
30114
标识 批注控件模式的 AnnotationTypeName属性。 支持从 Windows 8 开始。
此属性是一个本地化字符串,其中包含批注类型的名称。 该名称可以对应于其中一个批注类型标识符 (例如, AnnotationType _ 注释) 的注释,但这不是必需的。
变体类型: 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 _ 未知
默认值: NULL
UIA _DockDockPositionPropertyId
30069
标识 Dock控件模式的 dockposition.bottom属性。
此属性指示扩展元素在停靠容器内的停靠位置,并将其表示为 dockposition.bottom 枚举类型中的一个值。
变体类型: VT _ I4
默认值: dockposition.bottom _ 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 _ 未知 | VT _ 数组
默认值:空数组
UIA _DropTargetDropTargetEffectPropertyId
30142
标识 DropTarget控件模式的 DropTargetEffect属性。 支持从 Windows 8 开始。
此属性指示要拖动的元素的当前 drop 效果。
变体类型: VT _ BSTR
默认值:空字符串
UIA _DropTargetDropTargetEffectsPropertyId
30143
标识 DropTarget控件模式的 DropTargetEffects属性。 支持从 Windows 8 开始。
此属性指示在放置目标上放置元素时可能出现的可能的放置效果。
变体类型: VT _ BSTR | vt _ ARRAY
默认值:空数组
UIA _ExpandCollapseExpandCollapseStatePropertyId
30070
标识 ExpandCollapse控件模式的 microsoft.visualstudio.modeling.dsldefinition.expandcollapsestate.collapsed属性。
此属性指示自动化元素的当前状态(已展开或已折叠),并表示为 microsoft.visualstudio.modeling.dsldefinition.expandcollapsestate.collapsed 枚举类型的值。
变体类型: VT _ I4
默认值: microsoft.visualstudio.modeling.dsldefinition.expandcollapsestate.collapsed _ 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 _ 未知
默认值: NULL
UIA _GridItemRowPropertyId
30064
标识 GridItem控件模式的 属性。
此属性是包含该单元格或项的行的序号。
变体类型: 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属性。
此属性为自动元素 (accDefaultAction) 的 MSAA 默认操作。
变体类型: VT _ BSTR
默认值:空字符串
UIA _LegacyIAccessibleDescriptionPropertyId
30094
标识 LegacyIAccessible控件模式的 Description属性。
此属性是自动化元素 (accDescription) 的 MSAA 说明。
变体类型: VT _ BSTR
默认值:空字符串
UIA _LegacyIAccessibleHelpPropertyId
30097
标识 LegacyIAccessible控件模式的 Help属性。
此属性是自动化元素 (accHelp) 的 MSAA 帮助字符串。
变体类型: VT _ BSTR
默认值:空字符串
UIA _LegacyIAccessibleKeyboardShortcutPropertyId
30098
标识 LegacyIAccessible控件模式的 KeyboardShortcut属性。
此属性是用于自动化元素 (accKeyboardShortcut) 的 MSAA 键盘快捷方式字符串。
变体类型: VT _ BSTR
默认值:空字符串
UIA _LegacyIAccessibleNamePropertyId
30092
标识 LegacyIAccessible控件模式的 名称属性。
此属性是自动化元素 (accName) 的 MSAA 名称字符串。
变体类型: VT _ BSTR
默认值:空字符串
UIA _LegacyIAccessibleRolePropertyId
30095
标识 LegacyIAccessible控件模式的 角色属性。
此属性是自动化元素 (accRole) 的 MSAA 角色标识符。
变体类型: VT _ I4
默认值:0
UIA _LegacyIAccessibleSelectionPropertyId
30099
标识 LegacyIAccessible控件模式的 选择 属性。
此属性是由 automation 元素表示的控件中 (accSelection) 的选定项的 MSAA 列表。
变体类型: VT _ 未知 | VT _ 数组
默认值:空数组
UIA _LegacyIAccessibleStatePropertyId
30096
标识 LegacyIAccessible控件模式的 状态属性。
此属性为自动元素的 accState) 的 MSAA 状态 (。
变体类型: VT _ I4
默认值:0
UIA _LegacyIAccessibleValuePropertyId
30093
标识 LegacyIAccessible控件模式的 Value属性。
此属性是 automation 元素 (accValue) 的 MSAA 值。
变体类型: VT _ BSTR
默认值:空字符串
UIA _MultipleViewCurrentViewPropertyId
30071
标识 MultipleView控件模式的 CurrentView属性。
此属性指示自动化元素的当前视图状态。
变体类型: VT _ I4
默认值:0
UIA _MultipleViewSupportedViewsPropertyId
30072
标识 MultipleView 控件模式的 SupportedViews 属性。
此属性是 automation 元素支持的视图状态的标识符列表。
变体类型: VT _ I4 | vt _ ARRAY
默认值:空数组
UIA _RangeValueIsReadOnlyPropertyId
30048
标识 RangeValue控件模式的 IsReadOnly属性。
此属性指示 automation 元素的值是否为只读。
变体类型: VT _ BOOL
默认值: TRUE
UIA _RangeValueLargeChangePropertyId
30051
标识 RangeValue控件模式的 LargeChange属性。
此属性是在 value 属性中增加或减少的对 automation 元素唯一的大更改值。
变体类型: VT _ R8
默认值:0
UIA _RangeValueMaximumPropertyId
30050
标识 RangeValue控件模式的 最大属性。
此属性是自动化元素所支持的最大范围值。
变体类型: VT _ R8
默认值:0
UIA _RangeValueMinimumPropertyId
30049
标识 RangeValue控件模式的 最小属性。
此属性是 automation 元素支持的最小范围值。
变体类型: VT _ R8
默认值:0
UIA _RangeValueSmallChangePropertyId
30052
标识 RangeValue控件模式的 SmallChange属性。
此属性是在 value 属性中增加或减少的对 automation 元素唯一的小更改值。
变体类型: 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
标识 选择控件模式的 选择属性。
此属性是所选子元素的集合,表示为 IUIAutomationElementArray 指针。
变体类型: VT _ 未知 | VT _ 数组
默认值:空数组
UIA _SelectionItemIsSelectedPropertyId
30079
标识 SelectionItem控件模式的 IsSelected属性。
此属性指示是否选择了自动化元素。
变体类型: VT _ BOOL
默认值: FALSE
UIA _SelectionItemSelectionContainerPropertyId
30080
标识 SelectionItem控件模式的 SelectionContainer属性。
此属性是包含当前元素的自动化元素的 IUIAutomationElement 接口指针。
变体类型: VT _ 未知
默认值: NULL
UIA _SpreadsheetItemFormulaPropertyId
30129
标识 SpreadsheetItem控件模式的 公式属性。
此属性是一个字符串,其中包含电子表格单元格的公式。 支持从 Windows 8 开始。
变体类型: VT _ BSTR
默认值:空字符串
UIA _SpreadsheetItemAnnotationObjectsPropertyId
30130
标识 SpreadsheetItem控件模式的 AnnotationObjects属性。
此属性是 UI 自动化元素的集合,表示与电子表格单元格关联的批注。 集合表示为 IUIAutomationElementArray 接口。 支持从 Windows 8 开始。
变体类型: VT _ 未知 | VT _ 数组
默认值:空数组
UIA _SpreadsheetItemAnnotationTypesPropertyId
30131
标识 SpreadsheetItem控件模式的 AnnotationTypes属性。 支持从 Windows 8 开始。
此属性是批注类型标识符的数组,每个与电子表格单元格关联的批注类型都有一个。 有关可能值的列表,请参阅 批注类型标识符
变体类型: VT _ I4 | vt _ ARRAY
默认值:空数组
UIA _StylesExtendedPropertiesPropertyId
30126
标识 "样式" 控件模式的 ExtendedProperties属性。
此属性包含一个本地化的格式化字符串,其中包含 " 样式 " 控件模式中未包含的其他属性,但它提供了有关可能对用户有用的文档内容的信息。 字符串的格式如下所示: "prop1 = value; prop2 = value2"。 支持从 Windows 8 开始。
变体类型: VT _ BSTR
默认值:空字符串
UIA _StylesFillColorPropertyId
30122
标识 "样式" 控件模式的 FillColor属性。
此属性指定用于填充元素的颜色。 此属性表示为一个 COLORREF,它是一个用于指定 RGB 或 RGBA 颜色的32位值。 支持从 Windows 8 开始。
变体类型: VT _ I4
默认值:0
UIA _StylesFillPatternColorPropertyId
30125
标识 "样式" 控件模式的 FillPatternColor属性。
此属性指定用于填充元素的图案的颜色。 此属性表示为一个 COLORREF,它是一个用于指定 RGB 或 RGBA 颜色的32位值。 支持从 Windows 8 开始。
变体类型: VT _ I4
默认值:0
UIA _StylesFillPatternStylePropertyId
30123
标识 "样式" 控件模式的 FillPatternStyle属性。
此属性是一个本地化字符串,其中包含用于填充元素的模式样式,如 "垂直条带"。 支持从 Windows 8 开始。
变体类型: VT _ BSTR
默认值:空字符串
UIA _StylesShapePropertyId
30124
标识 "样式" 控件模式的 Shape属性。
此属性是一个本地化的字符串,用于指示元素的形状。 支持从 Windows 8 开始。
变体类型: VT _ BSTR
默认值:空字符串
UIA _StylesStyleIdPropertyId
30120
标识 "样式" 控件模式的 StyleId属性。
此属性标识元素的视觉样式。 有关可能值的列表,请参阅 样式标识符。 支持从 Windows 8 开始。
变体类型: VT _ I4
默认值:0
UIA _StylesStyleNamePropertyId
30121
标识 "样式" 控件模式的 StyleName属性。
此属性是元素的视觉样式的名称。 支持从 Windows 8 开始。
变体类型: VT _ BSTR
默认值:空字符串
UIA _TableColumnHeadersPropertyId
30082
标识 Table控件模式的 ColumnHeaders属性。
此属性是表中所有列标题的自动化元素的集合,表示为 IUIAutomationElementArray 接口指针。
变体类型: VT _ 未知 | VT _ 数组
默认值:空数组
UIA _TableItemColumnHeaderItemsPropertyId
30085
标识 TableItem控件模式的 ColumnHeaderItems属性。
此属性是表项或单元中所有列标题的自动化元素的集合,表示为 IUIAutomationElementArray 接口指针。
变体类型: VT _ 未知 | VT _ 数组
默认值:空数组
UIA _TableRowHeadersPropertyId
30081
标识 Table控件模式的 RowHeaders属性。
此属性是表中所有行标题的自动化元素的集合,表示为 IUIAutomationElementArray 接口指针。
变体类型: VT _ 未知 | VT _ 数组
默认值:空数组
UIA _TableRowOrColumnMajorPropertyId
30083
标识 Table控件模式的 RowOrColumnMajor属性。
此属性指示表的主要遍历方向,表示为来自 RowOrColumnMajor 枚举类型的值。
变体类型: VT _ I4
默认值: RowOrColumnMajor 不 _ 确定
UIA _TableItemRowHeaderItemsPropertyId
30084
标识 TableItem控件模式的 RowHeaderItems属性。
此属性是表项或单元中所有行标题的自动化元素的集合,表示为 IUIAutomationElementArray 接口指针。
变体类型: VT _ 未知 | VT _ 数组
默认值:空数组
UIA _ToggleToggleStatePropertyId
30086
标识 切换控件模式的 ToggleState属性。
此属性指示自动化元素的切换状态,并表示为 ToggleState 枚举类型的值。
变体类型: VT _ I4
默认值: ToggleState 不 _ 确定
UIA _TransformCanMovePropertyId
30087
标识 Transform控件模式的 CanMove属性。
此属性指示是否可以移动自动化元素。
变体类型: VT _ BOOL
默认值: FALSE
UIA _TransformCanResizePropertyId
30088
标识 Transform控件模式的 CanResize属性。
此属性指示是否可以调整 automation 元素的大小。
变体类型: VT _ BOOL
默认值: FALSE
UIA _TransformCanRotatePropertyId
30089
标识 Transform控件模式的 CanRotate属性。
此属性指示是否可以旋转自动化元素。
变体类型: VT _ BOOL
默认值: FALSE
UIA _Transform2CanZoomPropertyId
30133
标识 Transform控件模式的 CanZoom属性。
此属性指示控件是否支持缩放其视区。 支持从 Windows 8 开始。
变体类型: VT _ BOOL
默认值: FALSE
UIA _Transform2ZoomLevelPropertyId
30145
标识 Transform控件模式的 ZoomLevel属性。 支持从 Windows 8 开始。
此属性指示控件的视区的当前缩放级别。
变体类型: VT _ R8
默认值:1
UIA _Transform2ZoomMaximumPropertyId
30147
标识 Transform控件模式的 ZoomMaximum属性。 支持从 Windows 8 开始。
此属性指示控件的视区支持的最大缩放级别。
变体类型: VT _ R8
默认值:1
UIA _Transform2ZoomMinimumPropertyId
30146
标识 Transform控件模式的 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

要求

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

另请参阅

概念性

UI 自动化属性概述

从元素UI 自动化属性

UI 自动化控件模式概述