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 属性は CaretPosition_Unknown

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header uiautomationcore.h (UIAutomation.h を含む)