Freigeben über


ITextRange::MoveStartWhile-Methode (tom.h)

Verschiebt die Startposition des Bereichs entweder Anzahlzeichen oder einfach über alle zusammenhängenden Zeichen hinaus, die in dem durch Cset angegebenen Satz von Zeichen gefunden werden, je nachdem, welcher Wert kleiner ist.

Syntax

HRESULT MoveStartWhile(
  VARIANT *Cset,
  long    Count,
  long    *pDelta
);

Parameter

Cset

Typ: VARIANT*

Der Zeichensatz, der in der Übereinstimmung verwendet werden soll. Dies kann eine explizite Zeichenfolge oder ein Zeichensatzindex sein. Weitere Informationen finden Sie unter Zeichen-Übereinstimmungssätze.

Count

Typ: long

Maximale Anzahl von Zeichen, die in die Vergangenheit verschoben werden sollen. Der Standardwert ist tomForward, der bis zum Ende des Storys sucht. Wenn Count größer als 0 (null) ist, erfolgt die Suche vorwärts – zum Ende des Artikels – und wenn Count kleiner als 0 (null) ist, ist die Suche rückwärts zu Beginn. Wenn Count null ist, bleibt die Startposition unverändert.

pDelta

Typ: long*

Die tatsächliche Anzahl der Zeichen, deren Startposition verschoben wurde. Dieser Parameter kann NULL sein.

Rückgabewert

Typ: HRESULT

Die -Methode gibt einen HRESULT-Wert zurück. Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, gibt sie einen der folgenden Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.

Rückgabecode Beschreibung
E_INVALIDARG
Cset ist ungültig.
S_FALSE
Fehler aus einem anderen Grund.

Hinweise

Wenn der neue Anfang dem alten Ende folgt, wird das neue Ende gleich dem neuen Anfang festgelegt.

Die von ITextRange::MoveStartWhile beschriebene Bewegung ist eher logisch als geometrisch. Das heißt, Bewegung ist gegen Ende oder zum Anfang einer Geschichte. Je nach Sprache kann der Wechsel zum Ende der Geschichte nach links oder nach rechts erfolgen.

Weitere Informationen finden Sie unter ITextRange und ITextRange::Move.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tom.h
DLL Msftedit.dll

Siehe auch

Konzept

ITextRange

Verschieben

MoveWhile

Referenz

Textobjektmodell