Enumerazione CaretPosition (uiautomationcore.h)

Contiene i valori possibili per l'attributo di testo CaretPosition , che indica la posizione del cursore rispetto a una riga di testo in un intervallo di testo.

Sintassi

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

Costanti

 
CaretPosition_Unknown
Valore: 0
Il cursore non è all'inizio o alla fine di una riga.
CaretPosition_EndOfLine
Valore: 1
Il cursore si trova alla fine di una riga.
CaretPosition_BeginningOfLine
Valore: 2
Il cursore si trova all'inizio di una riga.

Commenti

Il provider di un controllo basato su testo considera il cursore in corrispondenza di una posizione di carattere nel testo. Ad esempio, se il cursore si trova all'inizio del testo, si trova nella posizione 0. Se il cursore è appena dopo il primo carattere, si trova nella posizione 1 e così via. Quando il testo viene disposto intorno alla fine di una riga, in genere viene visualizzato uno spazio alla fine della riga e un carattere non di spazio all'inizio della riga successiva. L'utente potrebbe essere in grado di posizionare il cursore dopo lo spazio alla fine della prima riga o prima del carattere non spazio all'inizio della riga successiva. Tuttavia, entrambe le posizioni vengono considerate come la stessa posizione del carattere. L'attributo CaretPosition indica se il cursore viene visualizzato alla fine o all'inizio di una riga. Se il cursore si trova in nessuna di queste posizioni, l'attributo CaretPosition è CaretPosition_Unknown.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione uiautomationcore.h (include UIAutomation.h)