É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) |