Bagikan melalui


Metode ITfThreadMgrEx::ActivateEx (msctf.h)

Metode ITfThreadMgrEx::ActivateEx digunakan oleh aplikasi untuk menginisialisasi dan mengaktifkan TSF untuk utas panggilan. Tidak seperti ITfThreadMgr::Activate, ITfThreadMgrEx::ActivateEx dapat mengambil bendera untuk menentukan bagaimana TSF diaktifkan.

Sintaks

HRESULT ActivateEx(
  [out] TfClientId *ptid,
  [in]  DWORD      dwFlags
);

Parameter

[out] ptid

[keluar] Penunjuk ke nilai TfClientId yang menerima pengidentifikasi klien.

[in] dwFlags

Nilai Makna
TF_TMAE_NOACTIVATETIP
Layanan teks tidak akan diaktifkan saat ITfThreadMgrEx::ActivateEx dipanggil. Mereka akan diaktifkan ketika utas panggilan memiliki fokus secara asinkron.
TF_TMAE_SECUREMODE
TSF diaktifkan dalam mode aman. Hanya layanan teks yang mendukung mode aman yang akan diaktifkan.
TF_TMAE_UIELEMENTENABLEDONLY
TSF hanya mengaktifkan layanan teks yang dikategorikan dalam GUID_TFCAT_TIPCAP_UIELEMENTENABLED.
TF_TMAE_COMLESS
TSF tidak menggunakan COM. TSF hanya mengaktifkan layanan teks yang dikategorikan dalam GUID_TFCAT_TIPCAP_COMLESS.
TF_TMAE_NOACTIVATEKEYBOARDLAYOUT
TSF tidak menyinkronkan tata letak keyboard saat ini sementara ITfThreadMgrEx::ActivateEx() dipanggil. Tata letak keyboard akan disesuaikan ketika utas panggilan mendapatkan fokus. Bendera ini harus digunakan dengan TF_TMAE_NOACTIVATETIP.

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
Satu atau beberapa parameter tidak valid.

Persyaratan

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

ITfThreadMgr::Activate

ITfThreadMgrEx