Software-Based Input Panel Interfaces

Send Feedback

The following table shows the software-based input panel interfaces, with a description of the purpose of each.

Programming element Description
IIMCallback An input method (IM) is given a pointer to this interface by the software-based input panel through the IInputMethod interface. The IM calls the methods in IIMCallback to send keystrokes to the current application and to change the icon that displays on the Input Panel button.
IIMCallback2 An input method (IM) is given a pointer to this interface by the software-based input panel through the IInputMethod interface. The IM calls the methods in IIMCallback2to send keystrokes to the current application and to change the icon that displays on the Input Panel button.
IInputMethod This interface is implemented by the input method (IM) component. The software-based input panel calls the methods of this interface to notify the IM of state changes and to request action and information from the IM. Because an IM is a callback interface, it is up to the developer to implement the following methods.
IInputMethod2 This interface is implemented by the input method (IM) component. The software-based input panel calls the methods of this interface to notify the IM of state changes and to request action and information from the IM. Because an IM is a callback interface, it is up to the developer to implement the following methods.

See Also

Software-Based Input Panel Reference | Software-Based Input Panel Application Development

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.