Active Input Method Manager

Active Input Method Manager (IMM) mirrors the Microsoft Win32 Input Method Manager APIs to allow East Asian character input on non-East Asian versions of Windows and Microsoft Windows NT 4.0.

Overviews/Tutorials

Topic Contents
Active Input Method Manager

Active IMM provides limited Asian character input support on non-Asian versions of Windows 95, Windows 98, and Microsoft Windows NT 4.0.

 

Objects

Topic Contents
Active Input Method Manager

Provides access to the Active IMM.

Input Context Enumeration

This object is the enumerator for input context handles.

Register Word Enumeration

This object is the enumerator for register strings.

 

Interfaces

Topic Contents
IActiveIME

Provides the primary interface for an Active Input Method Editor (IME).

IActiveIME2

Enables the Active IMM to avoid a full shutdown of this Active IME during a focus shift.

IActiveIMMApp

Provides methods for an Active IMM client application.

IActiveIMMAppEx

Provides methods for an Active IMM client application.

IActiveIMMIME

Handles the interaction between the Active IMM and an Active IME.

IActiveIMMMessagePumpOwner

Provides methods to handle window messages.

IActiveIMMRegistrar

Handles the registration of an Active IME.

IEnumInputContext

Provides access to the object that enumerates input context handles.

IEnumRegisterWordA

Provides access to the object that enumerates the register strings. ANSI implementation.

IEnumRegisterWordW

Provides access to the object that enumerates the register strings. Unicode implementation.

 

Structures

Topic Contents
CANDIDATEFORM

Contains the position information for the candidate window.

CANDIDATELIST

Contains information about a candidate list.

COMPOSITIONFORM

Contains position information for a composition window.

IMEINFO

Contains information about the Active IME.

IMEMENUITEMINFOA

Contains information about Active IME menu items.

IMEMENUITEMINFOW

Contains information about Active IME menu items.

INPUTCONTEXT

Contains the input context information.

LOGFONTA

Defines the attributes of a font.

LOGFONTW

Defines the attributes of a font.

REGISTERWORDA

Contains the reading information or a word to register.

REGISTERWORDW

Contains the reading information or a word to register.

STYLEBUFA

Contains the identifier and name of the style.

STYLEBUFW

Contains the identifier and name of the style.