Partager via


Énumérations UI Automation

Cette section décrit les types énumérés utilisés par les applications clientes UI Automation et le fournisseur UI Automation 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 curseur par rapport à une plage de texte représentant le texte actuellement sélectionné.
AnimationStyle
Contient les valeurs pour l’attribut de texte AnimationStyle.
AsyncContentLoadedState
Contient les 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 les valeurs pour l’attribut de texte BulletStyle.
CapStyle
Contient les valeurs qui spécifient la valeur de l’attribut de texte CapStyle.
CaretBidiMode
Contient les valeurs possibles pour l’attribut de texte CaretBidiMode, qui indique si le curseur est dans un texte s’écoulant de gauche à droite ou de droite à gauche.
CaretPosition
Contient les valeurs possibles pour l’attribut de texte CaretPosition, qui indique l’emplacement du curseur par rapport à une ligne de texte dans une plage de texte.
ConditionType
Contient les valeurs qui spécifient un type de UiaCondition.
DockPosition
Contient les valeurs qui spécifient l’emplacement d’une fenêtre d’amarrage représentée par le modèle de contrôle Dock.
EventArgsType
Contient les valeurs qui spécifient le type d’événement décrit par une structure UiaEventArgs.
ExpandCollapseState
Contient les valeurs qui spécifient l’état d’un élément d’interface utilisateur qui peut être développé et réduit.
FlowDirections
Contient les valeurs pour l’attribut de texte TextFlowDirections.
FillType
Contient les valeurs pour l’attribut FillType.
HorizontalTextAlignmentEnum
Contient les valeurs pour l’attribut de texte HorizontalTextAlignment.
LiveSetting
Contient les valeurs possibles pour la propriété LiveSetting. Cette propriété est implémentée par les éléments fournisseurs qui font partie d’une région active.
NavigateDirection
Contient les valeurs utilisées pour spécifier la direction de navigation dans l’arborescence Microsoft UI Automation.
NormalizeState
Contient les valeurs qui spécifient le comportement de UiaGetUpdatedCache.
NotificationKind
Définit les valeurs qui indiquent le type d’un événement de notification et une indication à l’auditeur sur le traitement de l’événement.
NotificationProcessing
Définit les valeurs qui indiquent comment une notification doit être traitée.
OrientationType
Contient les valeurs qui spécifient l’orientation d’un contrôle.
OutlineStyles
Contient les 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::ProviderOptions utilise cette énumération.
ProviderType
Contient les valeurs qui spécifient le type de fournisseur UI Automation côté client (proxy).
RowOrColumnMajor
Contient les valeurs qui spécifient si les données dans une table doivent être lues principalement 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 les valeurs qui spécifient la direction et la distance à faire défiler.
StructureChangeType
Contient les valeurs qui spécifient le type de changement dans la structure de l’arborescence UI Automation.
SupportedTextSelection
Contient les valeurs qui spécifient l’attribut de sélection de texte pris en charge.
SynchronizedInputType
Contient les valeurs qui spécifient le type d’entrée synchronisée.
TextDecorationLineStyle
Contient les valeurs qui spécifient les attributs de texte OverlineStyle, StrikethroughStyle et UnderlineStyle.
TextEditChangeType
Décrit le changement d’édition de texte effectué par les contrôles lorsque des événements d’édition de texte sont déclenchés ou gérés.
TextPatternRangeEndpoint
Contient les valeurs qui spécifient les points de terminaison d’une plage de texte.
TextUnit
Contient les valeurs qui spécifient les unités de texte aux fins de navigation.
ToggleState
Contient les valeurs qui spécifient l’état de bascule d’un élément d’interface utilisateur qui implémente le modèle de contrôle Toggle.
TreeScope
Contient les valeurs qui spécifient la portée de diverses opérations dans l’arborescence UI Automation.
TreeTraversalOptions
Définit les valeurs qui peuvent être utilisées pour personnaliser l’ordre de navigation dans l’arborescence.
UIAutomationType
Contient les valeurs utilisées pour indiquer les types de données UI Automation.
VisualEffects
Contient les valeurs pour l’attribut VisualEffects.
WindowInteractionState
Contient les valeurs qui spécifient l’état actuel de la fenêtre aux fins d’interaction utilisateur.
WindowVisualState
Contient les valeurs qui spécifient l’état visuel d’une fenêtre.
ZoomUnit
Contient les valeurs possibles pour la méthode IUIAutomationTransformPattern2::ZoomByUnit, qui zoome la vue d’un contrôle par l’unité spécifiée.