控制項模式屬性識別碼

本主題描述用來識別與特定 Microsoft 消費者介面自動化 控制項模式相關聯的屬性的具名常數。

常數/值 Description
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
識別注釋控制項模式的Target屬性。 從 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屬性。
此屬性工作表示方格中的資料行總數。
Variant 類型: VT_I4
預設值:0
UIA_GridItemColumnPropertyId
30065
識別GridItem控制項模式的Column屬性。
這個屬性工作表示包含儲存格或專案之資料行的序數。
Variant 類型: VT_I4
預設值:0
UIA_GridItemColumnSpanPropertyId
30067
識別GridItem控制項模式的ColumnSpan屬性。
這個屬性工作表示儲存格或專案跨越的資料行數目。
Variant type:VT_I4
預設值:1
UIA_GridItemContainingGridPropertyId
30068
識別GridItem控制項模式的ContainingGrid屬性。
這個屬性是包含儲存格或專案的自動化專案的 IUIAutomationElement 介面指標。 容器元素會實作 Grid 控制項模式 (IGridProvider) 。
Variant 類型: VT_UNKNOWN
預設值: Null
UIA_GridItemRowPropertyId
30064
識別GridItem控制項模式的Row屬性。
這個屬性是包含儲存格或專案之資料列的序數。
Variant 類型: VT_I4
預設值:0
UIA_GridItemRowSpanPropertyId
30066
識別GridItem控制項模式的RowSpan屬性。
這個屬性工作表示儲存格或專案跨越的資料列數目。
Variant 類型: VT_I4
預設值:1
UIA_GridRowCountPropertyId
30062
識別Grid控制項模式的RowCount屬性。
此屬性工作表示方格中的資料列總數。
Variant 類型: VT_I4
預設值:0
UIA_LegacyIAccessibleChildIdPropertyId
30091
識別LegacyIAccessible控制項模式的ChildId屬性。
此屬性是自動化專案的 Microsoft Active Accessibility (MSAA) 子識別碼。
Variant 類型: VT_I4
預設值:0
UIA_LegacyIAccessibleDefaultActionPropertyId
30100
識別LegacyIAccessible控制項模式的DefaultAction屬性。
此屬性是自動化專案的 MSAA 預設動作 (accDefaultAction) 。
Variant 類型: VT_BSTR
預設值:空字串
UIA_LegacyIAccessibleDescriptionPropertyId
30094
識別LegacyIAccessible控制項模式的Description屬性。
此屬性是自動化專案的 MSAA 描述 (accDescription) 。
Variant 類型: VT_BSTR
預設值:空字串
UIA_LegacyIAccessibleHelpPropertyId
30097
識別LegacyIAccessible控制項模式的Help屬性。
此屬性是自動化專案的 MSAA 說明字串 (accHelp) 。
Variant 類型: VT_BSTR
預設值:空字串
UIA_LegacyIAccessibleKeyboardShortcutPropertyId
30098
識別LegacyIAccessible控制項模式的KeyboardShortcut屬性。
此屬性是 automation 元素的 MSAA 鍵盤快速鍵字串 (accKeyboardShortcut) 。
Variant 類型: VT_BSTR
預設值:空字串
UIA_LegacyIAccessibleNamePropertyId
30092
識別LegacyIAccessible控制項模式的Name屬性。
此屬性是 automation 元素的 MSAA 名稱字串 (accName) 。
Variant 類型: VT_BSTR
預設值:空字串
UIA_LegacyIAccessibleRolePropertyId
30095
識別LegacyIAccessible控制項模式的Role屬性。
此屬性是自動化元素的 MSAA 角色識別碼 (accRole) 。
Variant 類型: VT_I4
預設值:0
UIA_LegacyIAccessibleSelectionPropertyId
30099
識別LegacyIAccessible控制項模式的Selection屬性。
此屬性是自動化專案所代表控制項中選取專案的 MSAA 清單, (accSelection) 。
變體類型:VT_UNKNOWN | VT_ARRAY
預設值:空陣列
UIA_LegacyIAccessibleStatePropertyId
30096
識別LegacyIAccessible控制項模式的State屬性。
此屬性是自動化專案的 MSAA 狀態 (accState) 。
Variant 類型: VT_I4
預設值:0
UIA_LegacyIAccessibleValuePropertyId
30093
識別LegacyIAccessible控制項模式的Value屬性。
此屬性是 automation 元素的 MSAA 值 (accValue) 。
Variant 類型: 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屬性。
這個屬性是自動化元素唯一的大型變更值,會加入或減去 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屬性。
這個屬性是消費者介面自動化元素的集合,代表與試算表儲存格相關聯的注釋。 集合會以 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表示,這是用來指定 RGB 或 RGBA 色彩的 32 位值。 從 Windows 8 開始支援。
變體類型: VT_I4
預設值:0
UIA_StylesFillPatternColorPropertyId
30125
識別Styles控制項模式的FillPatternColor屬性。
這個屬性會指定用來填滿元素的圖樣色彩。 這個屬性會以 COLORREF表示,這是用來指定 RGB 或 RGBA 色彩的 32 位值。 從 Windows 8 開始支援。
變體類型: VT_I4
預設值:0
UIA_StylesFillPatternStylePropertyId
30123
識別Styles控制項模式的FillPatternStyle屬性。
這個屬性是當地語系化字串,其中包含用來填滿元素的圖樣樣式,例如 「Vertical Stripe」。 從 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
識別Table控制項模式的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 列舉型別的值表示。
Variant 類型: VT_I4
預設值: RowOrColumnMajor_Indeterminate
UIA_TableItemRowHeaderItemsPropertyId
30084
識別TableItem控制項模式的RowHeaderItems屬性。
此屬性是資料表專案或儲存格中所有資料列標頭的自動化元素集合,並以 IUIAutomationElementArray 介面指標表示。
變體類型:VT_UNKNOWN | VT_ARRAY
預設值:空陣列
UIA_ToggleToggleStatePropertyId
30086
識別切換控制項模式的ToggleState屬性。
這個屬性工作表示自動化專案的切換狀態,並以 ToggleState 列舉型別的值表示。
Variant 類型: VT_I4
預設值: ToggleState_Indeterminate
UIA_TransformCanMovePropertyId
30087
識別轉換控制項模式的CanMove屬性。
這個屬性會指出是否可以移動自動化專案。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_TransformCanResizePropertyId
30088
識別轉換控制項模式的CanResize屬性。
這個屬性會指出是否可以調整自動化專案的大小。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_TransformCanRotatePropertyId
30089
識別轉換控制項模式的CanRotate屬性。
這個屬性會指出是否可以旋轉自動化專案。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_Transform2CanZoomPropertyId
30133
識別轉換控制項模式的CanZoom屬性。
這個屬性會指出控制項是否支援縮放其檢視區。 從 Windows 8 開始支援。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_Transform2ZoomLevelPropertyId
30145
識別轉換控制項模式的ZoomLevel屬性。 從 Windows 8 開始支援。
這個屬性工作表示控制項檢視區的目前縮放層級。
Variant 類型: VT_R8
預設值:1
UIA_Transform2ZoomMaximumPropertyId
30147
識別轉換控制項模式的ZoomMaximum屬性。 從 Windows 8 開始支援。
這個屬性工作表示控制項檢視區所支援的最大縮放層級。
Variant 類型: VT_R8
預設值:1
UIA_Transform2ZoomMinimumPropertyId
30146
識別轉換控制項模式的ZoomMinimum屬性。 從 Windows 8 開始支援。
這個屬性工作表示控制項檢視區所支援的最小縮放層級。
Variant 類型: VT_R8
預設值:1
UIA_ValueIsReadOnlyPropertyId
30046
識別Value控制項模式的IsReadOnly屬性。
這個屬性會指出自動化專案的值是否為唯讀。
Variant 類型: VT_BOOL
預設值: TRUE
UIA_ValueValuePropertyId
30045
識別Value控制項模式的Value屬性。
這個屬性工作表示自動化專案的值。
Variant 類型: VT_BSTR
預設值:空字串
UIA_WindowCanMaximizePropertyId
30073
識別視窗控制項模式的CanMaximize屬性。
這個屬性會指出視窗是否可以最大化。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_WindowCanMinimizePropertyId
30074
識別視窗控制項模式的CanMinimize屬性。
這個屬性會指出視窗是否可以最小化。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_WindowIsModalPropertyId
30077
識別視窗控制項模式的IsModal屬性。
這個屬性會指出視窗是否為強制回應。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_WindowIsTopmostPropertyId
30078
識別視窗控制項模式的IsTopmost屬性。
這個屬性會指出視窗是否為圖層順序中最上層元素。
Variant 類型: VT_BOOL
預設值: FALSE
UIA_WindowWindowInteractionStatePropertyId
30076
識別Window控制項模式的WindowInteractionState屬性。
這個屬性會指出視窗的狀態以供使用者互動之用,並以 WindowInteractionState 列舉型別的值表示。
Variant 類型: VT_I4
預設值: WindowInteractionState_Running
UIA_WindowWindowVisualStatePropertyId
30075
識別Window控制項模式的WindowVisualState屬性。
這個屬性工作表示視窗的視覺狀態,並以 WindowVisualState 列舉型別的值表示。
Variant 類型: VT_I4
預設值: WindowVisualState_Normal

規格需求

需求
最低支援的用戶端
Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器
Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
標頭
UIAutomationClient.h

另請參閱

概念

UI 自動化屬性概觀

從消費者介面自動化專案擷取屬性

UI 自動化控制項模式概觀