ITfTextInputProcessorEx::ActivateEx 方法 (msctf.h)

ITfTextInputProcessorEx::ActivateEx 方法在用户会话启动时激活文本服务。 如果文本服务实现 ITfTextInputProcessorEx 并调用 ActivateEx ,则不会调用 ITfTextInputProcessor::Activate

语法

HRESULT ActivateEx(
  [in] ITfThreadMgr *ptim,
  [in] TfClientId   tid,
  [in] DWORD        dwFlags
);

参数

[in] ptim

[in]指向拥有文本服务的线程管理器的 ITfThreadMgr 接口的指针。

[in] tid

[in]指定文本服务的客户端标识符。

[in] dwFlags

[in]以下位的组合:

含义
TF_TMAE_SECUREMODE
文本服务激活为安全模式。 文本服务可能不想显示设置对话框。
TF_TMAE_COMLESS
文本服务激活为 com less 模式。 TSF 是在没有 COM 的情况下激活的。 COM 可能未初始化,或者 COM 可能已初始化为 MTA。
TF_TMAE_WOW16
当前线程是 16 位任务。
TF_TMAE_CONSOLE
为控制台使用激活文本服务。

返回值

TSF 管理器忽略此方法的返回值。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 msctf.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0