ITfRange::ShiftEndToRange-Methode (msctf.h)
Verschiebt den Endanker dieses Bereichs in einen Anker innerhalb eines anderen Bereichs.
Syntax
HRESULT ShiftEndToRange(
[in] TfEditCookie ec,
[in] ITfRange *pRange,
[in] TfAnchor aPos
);
Parameter
[in] ec
Enthält ein Bearbeitungscooky, das den Von ITfDocumentMgr::CreateContext oder ITfEditSession::D oEditSession abgerufenen Bearbeitungskontext identifiziert.
[in] pRange
Zeiger auf eine ITfRange-Schnittstelle , die den Anker enthält, an den der Endanker verschoben wird.
[in] aPos
Enthält einen der TfAnchor-Werte , die angeben, in welchen Anker von pRange der Endanker verschoben wird.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
pRange ist ungültig. |
|
Es ist ein unbekannter Fehler aufgetreten. |
|
Der von ec identifizierte Bearbeitungskontext verfügt nicht über eine schreibgeschützte Sperre. |
Hinweise
Die Start- und Endpositionen eines Bereichs werden als Anker bezeichnet.
Wenn der Schichtvorgang bewirkt, dass der Bereichsendanker über den Startanker hinaus bewegt wird, wird der Startanker an die gleiche Position wie der Endanker verschoben.
Diese Methode ist effizienter als ITfRange::ShiftEnd und sollte verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |