caretPosition 枚举 (uiautomationcore.h)

包含 CaretPosition 文本属性的可能值,该值指示插入点相对于文本范围中文本行的位置。

语法

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

常量

 
CaretPosition_Unknown
值: 0
插入点不在行的开头或末尾。
CaretPosition_EndOfLine
值:1
插入点位于线条的末尾。
CaretPosition_BeginningOfLine
值: 2
插入点位于行的开头。

注解

基于文本的控件的提供程序认为插入点位于文本中的某个字符位置。 例如,如果插入符号位于文本的开头,则位于位置 0。 如果脱字号刚好在第一个字符之后,则它位于位置 1,依依。 当文本在行尾环绕时,通常在行尾显示空格,在下一行的开头显示一个非空格字符。 用户可能能够将插入点放在第一行末尾的空格之后或下一行开头的非空格字符之前。 但是,这两个位置被视为相同的字符位置。 CaretPosition 属性指示插入符号是显示在线条的末尾还是开头。 如果插入点不位于这两个位置,则CaretPosition_Unknown CaretPosition 属性。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 uiautomationcore.h (包括 UIAutomation.h)