Identificateurs de propriétés de disponibilité du modèle de contrôle

Cette rubrique décrit les constantes nommées pour les propriétés utilisées pour déterminer si un élément Automation prend en charge un modèle de contrôle particulier. Toutes ces propriétés ont le type de données VT_BOOL et la valeur par défaut FALSE.

Constante/valeur Description
UIA_IsAnnotationPatternAvailablePropertyId
30118
Identifie la propriété IsAnnotationPatternAvailable , qui indique si le modèle de contrôle Annotation est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationAnnotationPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsCustomNavigationPatternAvailablePropertyId
30151
Identifie la propriété IsCustomNavigationPatternAvailable , qui indique si le modèle de contrôle CustomNavigation est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationCustomNavigationPattern à partir de l’élément . Pris en charge à partir de Windows 10.
UIA_IsDockPatternAvailablePropertyId
30027
Identifie la propriété IsDockPatternAvailable , qui indique si le modèle de contrôle Dock est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationDockPattern à partir de l’élément .
UIA_IsDragPatternAvailablePropertyId
30137
Identifie la propriété IsDragPatternAvailable , qui indique si le modèle de contrôle Glisser est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationDragPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsDropTargetPatternAvailablePropertyId
30141
Identifie la propriété IsDropTargetPatternAvailable , qui indique si le modèle de contrôle DropTarget est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationDropTargetPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsExpandCollapsePatternAvailablePropertyId
30028
Identifie la propriété IsExpandCollapsePatternAvailable , qui indique si le modèle de contrôle ExpandCollapse est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationExpandCollapsePattern à partir de l’élément .
UIA_IsGridItemPatternAvailablePropertyId
30029
Identifie la propriété IsGridItemPatternAvailable , qui indique si le modèle de contrôle GridItem est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationGridItemPattern à partir de l’élément .
UIA_IsGridPatternAvailablePropertyId
30030
Identifie la propriété IsGridPatternAvailable , qui indique si le modèle de contrôle Grid est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationGridPattern à partir de l’élément .
UIA_IsInvokePatternAvailablePropertyId
30031
Identifie la propriété IsInvokePatternAvailable , qui indique si le modèle de contrôle Invoke est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationInvokePattern à partir de l’élément .
UIA_IsItemContainerPatternAvailablePropertyId
30108
Identifie la propriété IsItemContainerPatternAvailable , qui indique si le modèle de contrôle ItemContainer est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationItemContainerPattern à partir de l’élément .
UIA_IsLegacyIAccessiblePatternAvailablePropertyId
30090
Identifie la propriété IsLegacyIAccessiblePatternAvailable , qui indique si le modèle de contrôle LegacyIAccessible est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationLegacyIAccessiblePattern à partir de l’élément .
UIA_IsMultipleViewPatternAvailablePropertyId
30032
Identifie la propriété IsMultipleViewPatternAvailable , qui indique si le modèle de contrôle MultipleView est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationMultipleViewPattern à partir de l’élément .
UIA_IsObjectModelPatternAvailablePropertyId
30112
Identifie la propriété IsObjectModelPatternAvailable , qui indique si le modèle de contrôle ObjectModel est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationObjectModelPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsRangeValuePatternAvailablePropertyId
30033
Identifie la propriété IsRangeValuePatternAvailable , qui indique si le modèle de contrôle RangeValue est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationRangeValuePattern à partir de l’élément .
UIA_IsScrollItemPatternAvailablePropertyId
30035
Identifie la propriété IsScrollItemPatternAvailable , qui indique si le modèle de contrôle ScrollItem est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationScrollItemPattern à partir de l’élément .
UIA_IsScrollPatternAvailablePropertyId
30034
Identifie la propriété IsScrollPatternAvailable , qui indique si le modèle de contrôle Scroll est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationScrollPattern à partir de l’élément .
UIA_IsSelectionItemPatternAvailablePropertyId
30036
Identifie la propriété IsSelectionItemPatternAvailable , qui indique si le modèle de contrôle SelectionItem est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationSelectionItemPattern à partir de l’élément .
UIA_IsSelectionPatternAvailablePropertyId
30037
Identifie la propriété IsSelectionPatternAvailable , qui indique si le modèle de contrôle Selection est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationSelectionPattern à partir de l’élément .
UIA_IsSpreadsheetPatternAvailablePropertyId
30128
Identifie la propriété IsSpreadsheetPatternAvailable , qui indique si le modèle de contrôle Spreadsheet est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationSpreadsheetPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsSpreadsheetItemPatternAvailablePropertyId
30132
Identifie la propriété IsSpreadsheetItemPatternAvailable , qui indique si le modèle de contrôle SpreadsheetItem est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationSpreadsheetItemPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsStylesPatternAvailablePropertyId
30127
Identifie la propriété IsStylesPatternAvailable , qui indique si le modèle de contrôle Styles est disponible pour l’élément automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationStylesPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsSynchronizedInputPatternAvailablePropertyId
30110
Identifie la propriété IsSynchronizedInputPatternAvailable , qui indique si le modèle de contrôle SynchronizedInput est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationSynchronizedInputPattern à partir de l’élément .
UIA_IsTableItemPatternAvailablePropertyId
30039
Identifie la propriété IsTableItemPatternAvailable , qui indique si le modèle de contrôle TableItem est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTableItemPattern à partir de l’élément .
UIA_IsTablePatternAvailablePropertyId
30038
Identifie la propriété IsTablePatternAvailable , qui indique si le modèle de contrôle Table est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTablePattern à partir de l’élément .
UIA_IsTextChildPatternAvailablePropertyId
30136
Identifie la propriété IsTextChildPatternAvailable , qui indique si le modèle de contrôle TextChild est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTextChildPattern à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsTextEditPatternAvailablePropertyId
30149
Identifie la propriété IsTextEditPatternAvailable , qui indique si le modèle de contrôle TextEdit est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTextEditPattern à partir de l’élément . Pris en charge à partir de Windows 8.1.
UIA_IsTextPatternAvailablePropertyId
30040
Identifie la propriété IsTextPatternAvailable , qui indique si le modèle de contrôle Text est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTextPattern à partir de l’élément .
UIA_IsTextPattern2AvailablePropertyId
30119
Identifie la propriété IsTextPattern2Available , qui indique si la version 2 du modèle de contrôle Text est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTextPattern2 à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsTogglePatternAvailablePropertyId
30041
Identifie la propriété IsTogglePatternAvailable , qui indique si le modèle de contrôle Bascule est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTogglePattern à partir de l’élément .
UIA_IsTransformPatternAvailablePropertyId
30042
Identifie la propriété IsTransformPatternAvailable , qui indique si le modèle de contrôle Transform est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTransformPattern à partir de l’élément .
UIA_IsTransformPattern2AvailablePropertyId
30134
Identifie la propriété IsTransformPattern2Available , qui indique si la version 2 du modèle de contrôle Transform est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationTransformPattern2 à partir de l’élément . Pris en charge à partir de Windows 8.
UIA_IsValuePatternAvailablePropertyId
30043
Identifie la propriété IsValuePatternAvailable , qui indique si le modèle de contrôle Value est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationValuePattern à partir de l’élément .
UIA_IsVirtualizedItemPatternAvailablePropertyId
30109
Identifie la propriété IsVirtualizedItemPatternAvailable , qui indique si le modèle de contrôle VirtualizedItem est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationVirtualizedItemPattern à partir de l’élément .
UIA_IsWindowPatternAvailablePropertyId
30044
Identifie la propriété IsWindowPatternAvailable , qui indique si le modèle de contrôle Window est disponible pour l’élément Automation. Si la valeur est TRUE, un client peut récupérer une interface IUIAutomationWindowPattern à partir de l’élément .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau | Applications UWP]
En-tête
UIAutomationClient.h

Voir aussi

Conceptuel

Vue d'ensemble des propriétés UI Automation

Récupération de propriétés à partir d’éléments UI Automation

Vue d'ensemble des modèles de contrôle UI Automation