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 |