共用方式為


ITfTextInputProcessor::Activate 方法 (msctf.h)

在使用者會話啟動時啟動文字服務。

語法

HRESULT Activate(
  [in] ITfThreadMgr *ptim,
  [in] TfClientId   tid
);

參數

[in] ptim

擁有文字服務的線程管理員 ITfThreadMgr 介面指標。

[in] tid

指定文字服務的用戶端識別碼。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

TSF 在建立文字服務的實例並呼叫 CoCreateInstance之後呼叫此方法。 這可讓啟動文字服務所需的作業。

這個方法通常會為會話的線程管理員新增參考,並針對涉及文字服務的事件建議接收,例如焦點變更、按鍵和視窗事件。 它也會自定義文字服務的語言列。

關閉文字服務的對應 ITfTextInputProcessor::D eactivate 方法必須釋放 ptim 參數的所有參考。

規格需求

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

另請參閱

ITfTextInputProcessor

ITfTextInputProcessor::D eactivate

ITfThreadMgr