Metode ITfTextEditSink::OnEndEdit (msctf.h)

Menerima pemberitahuan setelah menyelesaikan metode ITfEditSession::D oEditSession yang memiliki akses baca/tulis ke konteks.

Sintaks

HRESULT OnEndEdit(
  [in] ITfContext    *pic,
  [in] TfEditCookie  ecReadOnly,
  [in] ITfEditRecord *pEditRecord
);

Parameter

[in] pic

Arahkan ke antarmuka ITfContext untuk konteks yang diedit.

[in] ecReadOnly

Menentukan nilai TfEditCookie untuk akses baca-saja ke konteks.

[in] pEditRecord

Arahkan ke antarmuka ITfEditRecord yang digunakan untuk mengakses modifikasi ke konteks.

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Sesi edit dengan akses baca/tulis diminta dengan panggilan ke metode ITfContext::RequestEditSession menggunakan bendera TF_ES_READWRITE, yang menetapkan metode ITfEditSession::D oEditSession untuk melakukan sesi. Ketika metode ITfEditSession::D oEditSession selesai, TSF memanggil metode ini.

Layanan teks hanya dapat menggunakan parameter ecReadOnly untuk melihat konteks. Jika perubahan diperlukan, layanan teks harus menggunakan panggilan asinkron ke metode ITfContext::RequestEditSession . Namun, layanan teks hanya boleh memodifikasi teks yang sebelumnya dimasukkan sebagai bagian dari komposisi. Jika tidak, dua atau beberapa layanan teks dapat berulang kali mengubah teks yang sama. Layanan teks dapat menggunakan metode ITfContext::InWriteSession untuk menentukan apakah ia melakukan sesi edit yang selesai.

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 Imekrcic.dll
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

ITfContext

ITfContext::InWriteSession

ITfContext::RequestEditSession

ITfEditRecord

ITfEditSession::D oEditSession

ITfTextEditSink

TfEditCookie