ITfRange::Metode ShiftEndToRange (msctf.h)

Memindahkan jangkar akhir rentang ini ke jangkar dalam rentang lain.

Sintaks

HRESULT ShiftEndToRange(
  [in] TfEditCookie ec,
  [in] ITfRange     *pRange,
  [in] TfAnchor     aPos
);

Parameter

[in] ec

Berisi cookie edit yang mengidentifikasi konteks edit yang diperoleh dari ITfDocumentMgr::CreateContext atau ITfEditSession::D oEditSession.

[in] pRange

Penunjuk ke antarmuka ITfRange yang berisi jangkar tempat jangkar akhir dipindahkan.

[in] aPos

Berisi salah satu nilai TfAnchor yang menentukan jangkar pRange mana jangkar akhir akan dipindahkan.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
pRange tidak valid.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.
TF_E_NOLOCK
Konteks edit yang diidentifikasi oleh ec tidak memiliki kunci baca-saja.

Keterangan

Posisi awal dan akhir rentang disebut jangkar.

Jika operasi shift menyebabkan jangkar akhir rentang bergerak melewati jangkar mulai, jangkar mulai dipindahkan ke lokasi yang sama dengan jangkar akhir.

Metode ini lebih efisien daripada ITfRange::ShiftEnd dan harus digunakan.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header msctf.h
DLL Msctf.dll
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

ITfRange::ShiftEnd

ITfRange::ShiftStartToRange