ITextRange::SetRange-Methode (tom.h)

Passt die Bereichsendpunkte an die angegebenen Werte an.

Syntax

HRESULT SetRange(
  long cpAnchor,
  long cpActive
);

Parameter

cpAnchor

Typ: long

Die Zeichenposition für das Ankerende des Bereichs.

cpActive

Typ: long

Die Zeichenposition für das aktive Ende des Bereichs.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Methode legt die Startposition des Bereichs auf min(cpActive, cpAnchor)und die Endposition auf max(cpActive, cpAnchor)fest. Wenn der Bereich eine nicht generische Auswahl ist, ist cpAnchor das aktive Ende und cpAnchor das Ankerende. Wenn der Bereich eine degenerierte Auswahl ist, wird die Auswahl am Anfang der Zeile und nicht am Ende der vorherigen Zeile angezeigt.

Diese Methode entfernt alle anderen Teilbereiche, die dieser Bereich haben kann. Um die aktuellen Teilbereiche beizubehalten, verwenden Sie ITextRange2::SetActiveSubrange.

Wenn der Textbereich eine Auswahl ist, können Sie die Attribute der Auswahl mithilfe der ITextSelection::SetFlags-Methode festlegen.

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

Referenz

Textobjektmodell