Per IME Interfaces
August 2003
Microsoft Corporation
This document describes the characteristics of the Per IME interfaces for Microsoft® IME 2003. (1 printed page)
The characteristics of the Per IME interfaces are:
- Can be used only when an IME is active.
- Can handle per context requests.
- Uses the Windows messaging architecture. The application calls SendMessage() to send a message to the UI window of IME. The UI window must be sub-classed in order to receive private window messages.
- The message ID is obtained by RegisterWindowMessageA() (notice the A, not W) Windows® API.
- Each feature/interface has a message ID and one or more function IDs.
- The application and/or IME must handle compatibility of functions across different versions.
The WM_MSIME_messages are implemented in this format to be used in synchrony with existing, standard IMM messages.