IFrameworkInputPane interface (shobjidl_core.h)
Provides methods that enable apps to be informed of state changes and location for the input pane. The input pane is a UI element, an on-screen keyboard or handwriting panel, that appears when the user performs an action that requires them to enter information, such as selecting a search box or an entry field in a form. Apps can then adjust their UI so that the input pane does not obscure items that the user might need to access while the input pane is shown.
Inheritance
The IFrameworkInputPane interface inherits from the IUnknown interface. IFrameworkInputPane also has these types of members:
Methods
The IFrameworkInputPane interface has these methods.
IFrameworkInputPane::Advise Registers the app's input pane handler object to receive notifications on behalf of a window when an event triggers the input pane. This method differs from AdviseWithHWND in that it references its window through an object that implements ICoreWindow. |
IFrameworkInputPane::AdviseWithHWND Registers the app's input pane handler object to receive notifications on behalf of a window when an event triggers the input pane. This method differs from Advise in that it references its window through an HWND. |
IFrameworkInputPane::Location Gets the current location of the input pane. |
IFrameworkInputPane::Unadvise Unregisters an app's input pane handler object so that it no longer receives notifications. |
Remarks
When to implement
Do not implement this interface; the implementation is supplied with Windows as CLSID_FrameworkInputPane.Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shobjidl.h) |