énumérations UI Automation

Cette section décrit les types énumérés utilisés par UI Automation applications clientes et UI Automation fournisseur pour Microsoft Win32.

Contenu de cette section

Énumération Description
ActiveEnd
Contient les valeurs possibles pour l’attribut de texte SelectionActiveEnd , qui indique l’emplacement du caret par rapport à une plage de texte qui représente le texte actuellement sélectionné.
AnimationStyle
Contient des valeurs pour l’attribut de texte AnimationStyle.
AsyncContentLoadedState
Contient des valeurs qui décrivent la progression du chargement asynchrone du contenu.
AutomationElementMode
Contient des valeurs qui spécifient le type de référence à utiliser quand des éléments UI Automation sont retournés.
AutomationIdentifierType
Contient les valeurs utilisées dans la fonction UiaLookupId .
BulletStyle
Contient des valeurs pour l’attribut de texte BulletStyle.
CapStyle
Contient des valeurs qui spécifient la valeur de l’attribut de texte CapStyle.
CaretBidiMode
Contient les valeurs possibles pour l’attribut texte CaretBidiMode , qui indique si le caret se trouve dans le texte qui circule de gauche à droite ou de droite à gauche.
CaretPosition
Contient les valeurs possibles pour l’attribut de texte CaretPosition , qui indique l’emplacement du caret par rapport à une ligne de texte dans une plage de texte.
ConditionType
Contient des valeurs qui spécifient un type de UiaCondition.
DockPosition
Contient des valeurs qui spécifient l’emplacement d’une fenêtre d’ancrage représentée par le modèle de contrôleDock.
EventArgsType
Contient des valeurs qui spécifient le type d’événement décrit par une structure UiaEventArgs .
Expandcollapsestate
Contient des valeurs qui spécifient l’état d’un élément d’interface utilisateur qui peut être développé et réduit.
FlowDirections
Contient des valeurs pour l’attribut texte TextFlowDirections.
FillType
Contient des valeurs pour l’attribut FillType.
HorizontalTextAlignmentEnum
Contient des valeurs pour l’attribut texte HorizontalTextAlignment.
LiveSetting
Contient les valeurs possibles pour la propriété LiveSetting. Cette propriété est implémentée par les éléments de fournisseur qui font partie d’une région dynamique.
NavigateDirection
Contient les valeurs utilisées pour spécifier le sens de navigation dans l’arborescence Microsoft UI Automation.
NormalizeState
Contient des valeurs qui spécifient le comportement de UiaGetUpdatedCache.
NotificationKind
Définit des valeurs qui indiquent le type d’un événement de notification et une indication à l’écouteur sur le traitement de l’événement.
NotificationProcessing
Définit des valeurs qui indiquent comment une notification doit être traitée.
OrientationType
Contient des valeurs qui spécifient l'orientation d'un contrôle.
OutlineStyles
Contient des valeurs pour l’attribut de texte OutlineStyle.
PropertyConditionFlags
Contient les valeurs utilisées pour créer des conditions de propriété.
ProviderOptions
Contient des valeurs qui spécifient le type de fournisseur UI Automation. La propriété IRawElementProviderSimple::P roviderOptions utilise cette énumération.
ProviderType
Contient des valeurs qui spécifient le type d’un fournisseur UI Automation côté client (proxy).
RowOrColumnMajor
Contient des valeurs qui spécifient si les données contenues dans une table doivent être principalement lues par ligne ou par colonne.
SayAsInterpretAs
Définit les valeurs qui indiquent comment un moteur de synthèse vocale doit interpréter des données spécifiques.
ScrollAmount
Contient des valeurs qui spécifient la direction et la distance à parcourir.
StructureChangeType
Contient des valeurs qui spécifient le type de modification dans l’arborescence UI Automation.
SupportedTextSelection
Contient des valeurs qui spécifient l’attribut de sélection de texte pris en charge.
SynchronizedInputType
Contient des valeurs qui spécifient le type d'entrée synchronisée.
TextDecorationLineStyle
Contient des valeurs qui spécifient les attributs de texte OverlineStyle, StrikethroughStyle et UnderlineStyle.
TextEditChangeType
Décrit la modification de texte effectuée par les contrôles lorsque des événements de modification de texte sont déclenchés ou gérés.
TextPatternRangeEndpoint
Contient des valeurs qui spécifient les points de terminaison d’une plage de texte.
TextUnit
Contient des valeurs qui spécifient des unités de texte à des fins de navigation.
ToggleState
Contient des valeurs qui spécifient l’état bascule d’un élément UI Automation qui implémente le modèle de contrôle Bascule.
TreeScope
Contient des valeurs qui spécifient l’étendue des différentes opérations dans l’arborescence UI Automation.
TreeTraversalOptions
Définit des valeurs qui peuvent être utilisées pour personnaliser l’ordre de navigation dans les arborescences.
UIAutomationType
Contient les valeurs utilisées pour indiquer UI Automation types de données.
VisualEffects
Contient des valeurs pour l’attribut VisualEffects.
WindowInteractionState
Contient des valeurs qui spécifient l’état actuel de la fenêtre à des fins d’interaction utilisateur.
WindowVisualState
Contient des valeurs qui spécifient l'état visuel d'une fenêtre.
ZoomUnit
Contient les valeurs possibles pour la méthode IUIAutomationTransformPattern2::ZoomByUnit , qui effectue un zoom sur la fenêtre d’affichage d’un contrôle par l’unité spécifiée.