IUIManagerEventSink interface (ctffunc.h)
The IUIManagerEventSink interface is implemented by an app supporting IME UI integration to receive notifications of IME UI appearance. This enables the app to rearrange its UI layout to avoid having the app's UI elements overlapped by the IME UI.
Call the TSF manager ITfSource::AdviseSink with IID_IUIManagerEventSink to install this sink.
The IUIManagerEventSink interface inherits from the IUnknown interface. IUIManagerEventSink also has these types of members:
The IUIManagerEventSink interface has these methods.
|IUIManagerEventSink::OnWindowClosed||Called by the TSF after closing the IME UI.|
|IUIManagerEventSink::OnWindowClosing||Called by the TSF before closing the IME UI.|
|IUIManagerEventSink::OnWindowOpened||Called by the TSF after opening an IME UI.|
|IUIManagerEventSink::OnWindowOpening||Called by the TSF before opening an IME UI.|
|IUIManagerEventSink::OnWindowUpdated||Called by the TSF after resizing and/or relocating the opened IME UI.|
|IUIManagerEventSink::OnWindowUpdating||Called by the TSF before resizing and/or relocating the opened IME UI.|
|Minimum supported client||Windows 8.1 [desktop apps only]|
|Minimum supported server||Windows Server 2012 R2 [desktop apps only]|