Share via


ITextRange.MoveStart(TextRangeUnit, Int32) メソッド

定義

テキスト範囲の開始位置を移動します。

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」の「解説」セクションの説明を参照してください。

適用対象

こちらもご覧ください