ITfUIElementMgr interface (msctf.h)
The ITfUIElementMgr interface is implemented by TSF manager and used by an application or a text service. An application and a text service can obtain this interface by ITfThreadMgr::QueryInterface with IID_ITfUIElementMgr.
Inheritance
The ITfUIElementMgr interface inherits from the IUnknown interface. ITfUIElementMgr also has these types of members:
Methods
The ITfUIElementMgr interface has these methods.
ITfUIElementMgr::BeginUIElement The ITfUIElementMgr::BeginUIElement method is called by a text service before showing UI. The value returned determines whether the UI for the text service should be shown or not. |
ITfUIElementMgr::EndUIElement The ITfUIElementMgr::EndUIElement method is called by a text service when the element of UI is hidden. |
ITfUIElementMgr::EnumUIElements The ITfUIElementMgr::EnumUIElements method returns IEnumTfUIElements interface pointer to enumerate the ITfUIElement. |
ITfUIElementMgr::GetUIElement The ITfUIElementMgr::GetUIElement method gets the ITfUIElement interface of the element id. |
ITfUIElementMgr::UpdateUIElement The ITfUIElementMgr::UpdateUIElement method is called by a text service when the UI element must be updated. |
Remarks
A text service that supports UIElement must call ITfUIElementMgr whenever the UI is shown, updated or hidden. Then the application can control the visibility of the UI.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps | UWP apps] |
Minimum supported server | Windows 2000 Server [desktop apps | UWP apps] |
Target Platform | Windows |
Header | msctf.h |
Redistributable | TSF 1.0 on Windows 2000 Professional |