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 |