ITextRange::MoveEnd method

Moves the end position of the range.

Syntax


HRESULT MoveEnd(
  long Unit,
  long Count,
  long *pDelta
);

Parameters

Unit

Type: long

The units by which to move the end of the range. The default value is tomCharacter. For a list of the other unit values, see ITextRange.

Count

Type: long

The number of units to move past. The default value is 1. If Count is greater than zero, motion is forward—toward the end of the story—and if Count is less than zero, motion is backward—toward the beginning. If Count is zero, the end position is unchanged.

pDelta

Type: long*

The actual number of units that the end position of the range is moved past. The value can be null.

Return value

Type: HRESULT

The method returns an HRESULT value. If the method succeeds, it returns S_OK. If the method fails, it returns one of the following error codes. For more information about COM error codes, see Error Handling in COM.

Return codeDescription
E_NOTIMPL

Unit is not supported.

S_FALSE

Failure for some other reason.

 

Remarks

If the new end position precedes the old start position, the new start position is set equal to the new end position; that is, it becomes a degenerate range or an insertion point.

The motion described by ITextRange::MoveEnd is logical rather than geometric. That is, motion is toward the end or toward the start of a story. Depending on the language, moving to the end of the story could be moving left or moving right.

For more information, see ITextRange and ITextRange::Move.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Tom.h

DLL

Msftedit.dll

See also

Reference
ITextRange
Move
Conceptual
Text Object Model

 

 

Community Additions

ADD
Show:
© 2015 Microsoft