iUIManagerEventSink 接口 (ctffunc.h)

IUIManagerEventSink 接口由支持 IME UI 集成的应用实现,以接收 IME UI 外观通知。 这使应用能够重新排列其 UI 布局,以避免应用的 UI 元素与 IME UI 重叠。

使用 IID_IUIManagerEventSink调用 TSF 管理器 ITfSource::AdviseSink 以安装此接收器。

注意 并非所有 IME 都支持此接口。 桌面上的 IME 与 Windows 8.1 上新 Windows UI 中的 IME 之间的支持可能存在差异。
 

继承

IUIManagerEventSink 接口继承自 IUnknown 接口。 IUIManagerEventSink 还具有以下类型的成员:

方法

IUIManagerEventSink 接口包含以下方法。

 
IUIManagerEventSink::OnWindowClosed

关闭输入法 UI 后由 TSF 调用。
IUIManagerEventSink::OnWindowClosing

在关闭 IME UI 之前由 TSF 调用。
IUIManagerEventSink::OnWindowOpened

打开输入法 UI 后由 TSF 调用。
IUIManagerEventSink::OnWindowOpening

在打开 IME UI 之前由 TSF 调用。
IUIManagerEventSink::OnWindowUpdated

在调整大小和/或重新定位打开的 IME UI 后由 TSF 调用。
IUIManagerEventSink::OnWindowUpdating

在调整大小和/或重新定位打开的 IME UI 之前由 TSF 调用。

要求

要求
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
目标平台 Windows
标头 ctffunc.h