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.