Share via


Énumération CaretPosition (uiautomationcore.h)

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.

Syntax

typedef enum CaretPosition {
  CaretPosition_Unknown = 0,
  CaretPosition_EndOfLine = 1,
  CaretPosition_BeginningOfLine = 2
} ;

Constantes

 
CaretPosition_Unknown
Valeur : 0
Le caresse n’est pas au début ou à la fin d’une ligne.
CaretPosition_EndOfLine
Valeur : 1
Le caret est à la fin d’une ligne.
CaretPosition_BeginningOfLine
Valeur : 2
Le caret est au début d’une ligne.

Remarques

Le fournisseur d’un contrôle textuel considère que le caret se trouve à une position de caractère dans le texte. Par exemple, si la caresse se trouve au début du texte, elle se trouve à la position 0. Si le caret est juste après le premier caractère, il se trouve à la position 1, et ainsi de suite. Lorsque le texte est encapsulé à la fin d’une ligne, un espace s’affiche généralement à la fin de la ligne et un caractère non espace au début de la ligne suivante. L’utilisateur peut être en mesure de placer la carete après l’espace à la fin de la première ligne ou avant le caractère non-espace au début de la ligne suivante. Toutefois, les deux emplacements sont considérés comme étant la même position de caractère. L’attribut CaretPosition indique si le caret est affiché à la fin ou au début d’une ligne. Si le caret ne se trouve à aucune de ces positions, l’attribut CaretPosition est CaretPosition_Unknown.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête uiautomationcore.h (incluez UIAutomation.h)