ITextRange.MoveStart(TextRangeUnit, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト範囲の開始位置を移動します。
public:
int MoveStart(TextRangeUnit unit, int count);
int MoveStart(TextRangeUnit const& unit, int const& count);
public int MoveStart(TextRangeUnit unit, int count);
function moveStart(unit, count)
Public Function MoveStart (unit As TextRangeUnit, count As Integer) As Integer
パラメーター
- unit
- TextRangeUnit
テキスト範囲の開始位置を移動する単位。 既定値は Character です。
- count
-
Int32
int
テキスト範囲の開始位置を移動する 単位の数。 既定値は 1 です。 count が 0 より大きい場合、テキスト範囲の開始位置はストーリーの末尾に向かって前方に移動します。 count が 0 未満の場合、テキスト範囲の開始位置はストーリーの先頭に向かって後方に移動します。 count が 0 の場合、開始位置は移動しません。
戻り値
Int32
int
開始位置が移動した 単位の実際の数。 ポインターは NULL にすることができます。
注釈
テキスト範囲の開始位置を元の終了位置に従って移動すると、このメソッドは終了位置を新しい開始位置と等しく設定します。つまり、テキスト範囲は縮退範囲 (挿入ポイント) になります。
このメソッドは、開始位置を物理的な方向ではなく論理方向に移動します。 つまり、動きは物語の終わりまたは始まりに向かいます。 言語によっては、ストーリーの末尾に開始位置を移動すると、開始位置が左または右に移動する可能性があります。
詳細については、「ITextRange」および「ITextRange.Move」の「解説」セクションの説明を参照してください。