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)

See also

IUnknown