Compartilhar via


Enumeração CaretPosition (uiautomationcore.h)

Contém valores possíveis para o atributo de texto CaretPosition , que indica o local do cursor em relação a uma linha de texto em um intervalo de texto.

Syntax

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

Constantes

 
CaretPosition_Unknown
Valor: 0
O cursor não está no início ou no final de uma linha.
CaretPosition_EndOfLine
Valor: 1
O cursor está no final de uma linha.
CaretPosition_BeginningOfLine
Valor: 2
O cursor está no início de uma linha.

Comentários

O provedor de um controle baseado em texto considera que o cursor está em alguma posição de caractere no texto. Por exemplo, se o cursor estiver no início do texto, ele estará na posição 0. Se o cursor estiver logo após o primeiro caractere, ele estará na posição 1 e assim por diante. Quando o texto é encapsulado no final de uma linha, normalmente um espaço é mostrado no final da linha e um caractere sem espaço no início da próxima linha. O usuário pode ser capaz de colocar o cursor após o espaço no final da primeira linha ou antes do caractere sem espaço no início da próxima linha. No entanto, ambos os locais são considerados a mesma posição de caractere. O atributo CaretPosition indica se o cursor é mostrado no final ou no início de uma linha. Se o cursor estiver em nenhuma dessas posições, o atributo CaretPosition será CaretPosition_Unknown.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho uiautomationcore.h (include UIAutomation.h)