Bagikan melalui


Metode ITfKeystrokeMgr::AdviseKeyEventSink (msctf.h)

Menginstal sink peristiwa kunci untuk menerima peristiwa keyboard.

Sintaks

HRESULT AdviseKeyEventSink(
  [in] TfClientId      tid,
  [in] ITfKeyEventSink *pSink,
  [in] BOOL            fForeground
);

Parameter

[in] tid

Pengidentifikasi klien yang memiliki sink peristiwa kunci. Nilai ini diperoleh dengan panggilan sebelumnya ke ITfThreadMgr::Activate.

[in] pSink

Penunjuk ke antarmuka ITfKeyEventSink .

[in] fForeground

Menentukan apakah sink peristiwa kunci ini dibuat sebagai sink peristiwa kunci latar depan. Jika ini TRUE, sink peristiwa kunci ini dibuat sebagai sink peristiwa kunci latar depan. Jika tidak, sink peristiwa kunci ini tidak menjadi sink peristiwa kunci latar depan.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Satu atau beberapa parameter tidak valid.
CONNECT_E_ADVISELIMIT
Klien yang diidentifikasi dengan tid memiliki sink peristiwa kunci yang terinstal.

Keterangan

Sink peristiwa kunci latar depan menerima semua peristiwa keyboard. Sink peristiwa kunci non-latar depan hanya menerima kunci yang dipertahankan dan peristiwa utama yang terjadi melalui teks yang ditandai oleh pengidentifikasi klien.

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

ITfKeyEventSink

ITfKeystrokeMgr

ITfThreadMgr::Activate