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
Referenz