IActiveIME interface

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

Members

The IActiveIME interface inherits from the IUnknown interface. IActiveIME also has these types of members:

  • Methods

Methods

The IActiveIME interface has these methods.

Method Description
Configure

Provides the dialog box that is used to request optional information for an Active IME.

ConversionList

Gets a converted result list from another character or string.

Destroy

Terminates the Active IME.

EnumRegisterWord

Enumerates the registered strings with the specified reading string, style, and registered string data.

Escape

Enables an application to access capabilities of a specific Active IME that are not available directly through other methods.

GetCodePageA

Gets the code page that is associated with this Active IME.

GetLangId

Gets the language identifier that is associated with this Active IME.

GetRegisterWordStyle

Gets the available styles in this Active IME.

Inquire

Handles the initialization of the Active IME.

Notify

Notifies the Active IME about changes to the status of the input context.

ProcessKey

Preprocesses all the keystrokes given through the Active IME.

RegisterWord

Registers a string into the dictionary of this Active IME.

Select

Initializes and frees the Active IME private context.

SetActiveContext

Notifies the current Active IME of the active input context.

SetCompositionString

Sets the characters, attributes, and clauses of the composition and reading strings.

ToAsciiEx

Generates a conversion result through the Active IME conversion engine according to the hIMC parameter.

UnregisterWord

Removes a registered string from the dictionary of this Active IME.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Dimm.h

IDL

Dimm.idl