Bagikan melalui


Metode ITfMouseTracker::AdviseMouseSink (msctf.h)

Menginstal sink peristiwa mouse.

Sintaks

HRESULT AdviseMouseSink(
  [in]  ITfRange     *range,
  [in]  ITfMouseSink *pSink,
  [out] DWORD        *pdwCookie
);

Parameter

[in] range

Penunjuk ke antarmuka ITfRange yang menentukan rentang teks tempat sink mouse diinstal.

[in] pSink

Arahkan ke antarmuka ITfMouseSink .

[out] pdwCookie

Penunjuk ke nilai DWORD yang menerima cookie yang mengidentifikasi sink peristiwa mouse.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Satu atau beberapa parameter tidak valid.
TF_E_DISCONNECTED
Objek konteks tidak ada di tumpukan dokumen.
E_NOTIMPL
Pemilik konteks tidak mendukung sink peristiwa mouse.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.

Keterangan

Ketika sink saran diinstal, peristiwa mouse yang terjadi di atas rentang yang ditentukan oleh rentang akan menghasilkan panggilan ITfMouseSink::OnMouseEvent peristiwa mouse.

Nilai yang ditempatkan di pdwCookie harus disimpan dan diteruskan ke ITfMouseTracker::UnadviseMouseSink untuk menghapus sink peristiwa mouse.

Persyaratan

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

Lihat juga

ITfMouseSink

ITfMouseSink::OnMouseEvent

ITfMouseTracker

ITfMouseTracker::UnadviseMouseSink

ITfRange