共用方式為


ITfThreadMgrEx::ActivateEx 方法 (msctf.h)

應用程式會使用 ITfThreadMgrEx::ActivateEx 方法來初始化和啟用呼叫線程的 TSF。 不同於 ITfThreadMgr::Activate,ITfThreadMgrEx::ActivateEx 可以採用旗標來指定 TSF 的啟用方式。

語法

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

參數

[out] ptid

[out]接收用戶端識別碼 之 TfClientId 值的指標。

[in] dwFlags

意義
TF_TMAE_NOACTIVATETIP
呼叫 ITfThreadMgrEx::ActivateEx 時,將不會啟用文字服務。 呼叫線程以異步方式將焦點啟動。
TF_TMAE_SECUREMODE
TSF 會以安全模式啟動。 只會啟用支援安全模式的文字服務。
TF_TMAE_UIELEMENTENABLEDONLY
TSF 只會啟用GUID_TFCAT_TIPCAP_UIELEMENTENABLED中分類的文字服務。
TF_TMAE_COMLESS
TSF 不使用 COM。 TSF 只會啟用GUID_TFCAT_TIPCAP_COMLESS中分類的文字服務。
TF_TMAE_NOACTIVATEKEYBOARDLAYOUT
呼叫 ITfThreadMgrEx::ActivateEx () 時,TSF 不會同步目前的鍵盤配置。 當呼叫線程取得焦點時,將會調整鍵盤配置。 此旗標必須與TF_TMAE_NOACTIVATETIP搭配使用。

傳回值

這個方法可以傳回其中一個值。

描述
S_OK
此方法成功。
E_FAIL
發生未指定的錯誤。
E_INVALIDARG
一或多個參數無效。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 msctf.h
Dll Msctf.dll
可轉散發套件 Windows 2000 專業版上的 TSF 1.0

另請參閱

ITfThreadMgr::Activate

ITfThreadMgrEx