Bagikan melalui


ITfComposition::Metode ShiftEnd (msctf.h)

Memindahkan jangkar akhir komposisi.

Sintaks

HRESULT ShiftEnd(
  [in] TfEditCookie ecWrite,
  [in] ITfRange     *pNewEnd
);

Parameter

[in] ecWrite

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

[in] pNewEnd

Penunjuk ke objek ITfRange yang berisi posisi jangkar akhir baru. Jangkar akhir konteks akan dipindahkan ke jangkar akhir rentang ini. Metode ini gagal jika jangkar akhir rentang ini diposisikan sebelum jangkar awal komposisi.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.
E_INVALIDARG
Jangkar akhir pNewEnd diposisikan sebelum jangkar awal komposisi atau pNewStart tidak valid.
E_UNEXPECTED
Komposisi telah dihentikan.
TF_E_NOLOCK
Konteks edit yang diidentifikasi oleh ecWrite tidak memiliki kunci baca/tulis.

Keterangan

Metode ini menyebabkan properti GUID_PROP_COMPOSING dihapus dari teks apa pun yang dihapus dari komposisi. Demikian juga, properti GUID_PROP_COMPOSING juga ditambahkan ke teks apa pun yang ditambahkan ke komposisi.

Persyaratan

Persyaratan Nilai
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

Antarmuka ITfComposition, ITfEditSession::D oEditSession, antarmuka ITfRange, ITfComposition::ShiftStart