Bagikan melalui


Metode ITfMouseTrackerACP::AdviseMouseSink (msctf.h)

Dipanggil untuk menginstal sink peristiwa mouse.

Sintaks

HRESULT AdviseMouseSink(
  [in]  ITfRangeACP  *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 . Aplikasi harus menaikkan jumlah referensi objek ini dan menyimpan antarmuka.

[out] pdwCookie

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

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Satu atau beberapa parameter tidak valid.
E_NOTIMPL
Aplikasi tidak mendukung sink peristiwa mouse.

Keterangan

Ketika sink saran ini diinstal, peristiwa mouse yang terjadi di atas rentang yang ditentukan oleh rentang akan mengakibatkan sink peristiwa mouse ITfMouseSink::OnMouseEvent sedang dipanggil.

Nilai yang ditempatkan di pdwCookie akan disimpan oleh pemanggil dan diteruskan ke metode ITfMouseTrackerACP::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

ITfMouseTrackerACP

ITfMouseTrackerACP::UnadviseMouseSink

ITfRange