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 Input Method Editor (IME)–provided UI consists of the Status, Composition, Candidate, and Guideline windows. By default, the IME creates and manages these windows for all windows that require text input. For most applications, this default processing is sufficient. An application that relies entirely on the IME for its UI is considered IME–unaware because it is unaware that an IME is functioning in the system.
In contrast, an IME-aware application participates in the operation of the IME. Such an application can control the operation, position, and appearance of the IME, or can even provide its own view of the composition string and candidate list.
In This Section
- Handling IME Window Messages
-
Describes the window messages that can be used when working with IME.
- Working with Input Contexts
-
Walks through the methods which create an input context and an input method context, and manages their handles.
- Working with the IME Status Window
-
Describes the hot keys that interact with the IME status window.
- Using the IME Composition Window
-
Provides an overview of the functions and structures needed to interact with the IME composition window.
- Working with IME Composition Strings
-
Describes the status, clauses, attributes, typing information, and cursor position for the current text in the composition window.
- Working with the IME Candidate Window
-
Provides a description of how to work with the window that contains a list of candidate characters for the selected character in the composition window.