Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The following table shows the software-based input panel (SIP) interfaces, with a description of the purpose of each.
In This Section
- IIMCallback
-
An input method (IM) is given a pointer to this interface by the SIP through the IInputMethodinterface. The IM calls the methods in IIMCallbackto send keystrokes to the current application and to change the icon that displays on the Input Panelbutton.
- IIMCallback2
-
An input method (IM) is given a pointer to this interface by the SIP through the IInputMethodinterface. The IM calls the methods in IIMCallback2to send keystrokes to the current application and to change the icon that displays on the Input Panelbutton.
- 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.
- IIMCallbackEx
-
The input panel gives an input method a pointer to IIMCallbackExthrough the IInputMethodinterface. The input method (IM) calls the methods in IMCallbackto send keystrokes to the current application and to change the icon that displays on the Input Panel button. The following table describes the methods in IIMCallBackEx.
- IInputMethodEx
-
IInputMethodExis implemented by the input method (IM) component. The input panel calls the IInputMethodExinterfaces to notify the IM of state changes and to request action and information from the IM.