CaretPosition-Enumeration (uiautomationcore.h)
Enthält mögliche Werte für das CaretPosition-Text-Attribut , das die Position des Carets relativ zu einer Textzeile in einem Textbereich angibt.
Syntax
typedef enum CaretPosition {
CaretPosition_Unknown = 0,
CaretPosition_EndOfLine = 1,
CaretPosition_BeginningOfLine = 2
} ;
Konstanten
CaretPosition_Unknown Wert: 0 Das Caret befindet sich nicht am Anfang oder Am Ende einer Zeile. |
CaretPosition_EndOfLine Wert: 1 Das Caret befindet sich am Ende einer Zeile. |
CaretPosition_BeginningOfLine Wert: 2 Das Caret befindet sich am Anfang einer Zeile. |
Hinweise
Der Anbieter eines textbasierten Steuerelements betrachtet das Caretzeichen als an einer Zeichenposition im Text. Wenn sich das Caretzeichen beispielsweise am Anfang des Texts befindet, liegt es an Position 0. Wenn das Caretzeichen direkt nach dem ersten Zeichen liegt, liegt es an Position 1 usw. Wenn Text am Ende einer Zeile umbrochen wird, wird in der Regel ein Leerzeichen am Ende der Zeile und ein Leerzeichen am Anfang der nächsten Zeile angezeigt. Der Benutzer kann das Caretzeichen möglicherweise nach dem Leerzeichen am Ende der ersten Zeile oder vor dem Nicht-Leerzeichen am Anfang der nächsten Zeile platzieren. Beide Orte werden jedoch als die gleiche Zeichenposition betrachtet. Das CaretPosition-Attribut gibt an, ob das Caretzeichen am Ende oder am Anfang einer Zeile angezeigt wird. Wenn die Caret an keiner dieser Positionen liegt, wird das CaretPosition-AttributCaretPosition_Unknown.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | uiautomationcore.h (uiAutomation.h einschließen) |